Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 39 of file basis_raw_monomial.h.
Public Types | |
typedef basis_raw_rep< T > | base |
typedef base::size_type | size_type |
typedef T | value_type |
![]() | |
typedef reference_element::size_type | size_type |
typedef T | value_type |
typedef space_constant::valued_type | valued_type |
Public Member Functions | |
basis_raw_monomial (std::string name) | |
~basis_raw_monomial () | |
std::string | family_name () const |
size_type | ndof (reference_element hat_K) const |
bool | is_hierarchical () const |
void | evaluate (reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< T, Eigen::Dynamic, 1 > &value) const |
void | grad_evaluate (reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &value) const |
![]() | |
basis_raw_rep (std::string name="") | |
void | reset (std::string &name) |
virtual | ~basis_raw_rep () |
virtual size_type | degree () const |
std::string | name () const |
virtual valued_type | valued_tag () const |
const std::string & | valued () const |
void | put (std::ostream &os, reference_element hat_K) const |
void | _clear () const |
Protected Member Functions | |
void | _initialize (reference_element hat_K) const |
![]() | |
void | _initialize_guard (reference_element hat_K) const |
Protected Attributes | |
std::array< std::vector< point_basic< size_type > >, reference_element::max_variant > | _power_index |
std::array< Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 >, reference_element::max_variant > | _hat_x_pow |
std::array< Eigen::Matrix< point_basic< ad3_basic< T > >, Eigen::Dynamic, 1 >, reference_element::max_variant > | _hat_x_ad_pow |
![]() | |
size_type | _degree |
std::array< bool, reference_element::max_variant > | _have_initialize |
Additional Inherited Members | |
![]() | |
static basis_raw_rep * | make_ptr (std::string name) |
typedef basis_raw_rep<T> base |
Definition at line 44 of file basis_raw_monomial.h.
typedef base::size_type size_type |
Definition at line 45 of file basis_raw_monomial.h.
typedef T value_type |
Definition at line 46 of file basis_raw_monomial.h.
basis_raw_monomial | ( | std::string | name | ) |
Definition at line 35 of file basis_raw_monomial.cc.
~basis_raw_monomial | ( | ) |
Definition at line 31 of file basis_raw_monomial.cc.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 55 of file basis_raw_monomial.h.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 55 of file basis_raw_monomial.cc.
|
virtual |
Reimplemented from basis_raw_rep< T >.
Definition at line 57 of file basis_raw_monomial.h.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 78 of file basis_raw_monomial.cc.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 99 of file basis_raw_monomial.cc.
|
protectedvirtual |
Implements basis_raw_rep< T >.
Definition at line 61 of file basis_raw_monomial.cc.
|
mutableprotected |
Definition at line 81 of file basis_raw_monomial.h.
|
mutableprotected |
Definition at line 84 of file basis_raw_monomial.h.
|
mutableprotected |
Definition at line 87 of file basis_raw_monomial.h.