|
Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 35 of file basis_raw_dubiner.h.
Inheritance diagram for basis_raw_dubiner< T >:Public Types | |
| typedef basis_raw_rep< T > | base |
| typedef base::size_type | size_type |
| typedef T | value_type |
Public Types inherited from basis_raw_rep< T > | |
| typedef reference_element::size_type | size_type |
| typedef T | value_type |
| typedef space_constant::valued_type | valued_type |
Public Member Functions | |
| basis_raw_dubiner (std::string name) | |
| ~basis_raw_dubiner () | |
| 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 |
Public Member Functions inherited from basis_raw_rep< T > | |
| 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 |
Protected Member Functions inherited from basis_raw_rep< T > | |
| void | _initialize_guard (reference_element hat_K) const |
Protected Attributes | |
| std::array< std::vector< size_type >, reference_element::max_variant > | _inod2ideg |
| std::array< std::vector< ad3_basic< T > >, reference_element::max_variant > | _value_ad |
Protected Attributes inherited from basis_raw_rep< T > | |
| size_type | _degree |
| std::array< bool, reference_element::max_variant > | _have_initialize |
Additional Inherited Members | |
Static Public Member Functions inherited from basis_raw_rep< T > | |
| static basis_raw_rep * | make_ptr (std::string name) |
| typedef basis_raw_rep<T> base |
Definition at line 40 of file basis_raw_dubiner.h.
| typedef base::size_type size_type |
Definition at line 41 of file basis_raw_dubiner.h.
| typedef T value_type |
Definition at line 42 of file basis_raw_dubiner.h.
| basis_raw_dubiner | ( | std::string | name | ) |
Definition at line 36 of file basis_raw_dubiner.cc.
| ~basis_raw_dubiner | ( | ) |
Definition at line 32 of file basis_raw_dubiner.cc.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 51 of file basis_raw_dubiner.h.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 53 of file basis_raw_dubiner.cc.
|
virtual |
Reimplemented from basis_raw_rep< T >.
Definition at line 53 of file basis_raw_dubiner.h.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 67 of file basis_raw_dubiner.cc.
|
virtual |
Implements basis_raw_rep< T >.
Definition at line 77 of file basis_raw_dubiner.cc.
|
protectedvirtual |
Implements basis_raw_rep< T >.
Definition at line 59 of file basis_raw_dubiner.cc.
|
mutableprotected |
Definition at line 76 of file basis_raw_dubiner.h.
|
mutableprotected |
Definition at line 79 of file basis_raw_dubiner.h.