|
Rheolef
7.1
an efficient C++ finite element environment
|
Inheritance diagram for basis_raw_rep< T >:Public Types | |
| typedef reference_element::size_type | size_type |
| typedef T | value_type |
| typedef space_constant::valued_type | valued_type |
Public Member Functions | |
| basis_raw_rep (std::string name="") | |
| void | reset (std::string &name) |
| virtual | ~basis_raw_rep () |
| virtual std::string | family_name () const =0 |
| virtual size_type | degree () const |
| std::string | name () const |
| virtual size_type | ndof (reference_element hat_K) const =0 |
| virtual bool | is_hierarchical () const |
| virtual valued_type | valued_tag () const |
| const std::string & | valued () const |
| virtual void | evaluate (reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< T, Eigen::Dynamic, 1 > &value) const =0 |
| virtual void | grad_evaluate (reference_element hat_K, const point_basic< T > &hat_x, Eigen::Matrix< point_basic< T >, Eigen::Dynamic, 1 > &value) const =0 |
| void | put (std::ostream &os, reference_element hat_K) const |
| void | _clear () const |
Static Public Member Functions | |
| static basis_raw_rep * | make_ptr (std::string name) |
Protected Member Functions | |
| void | _initialize_guard (reference_element hat_K) const |
| virtual void | _initialize (reference_element hat_K) const =0 |
Protected Attributes | |
| size_type | _degree |
| std::array< bool, reference_element::max_variant > | _have_initialize |
Definition at line 36 of file basis_raw.h.
Definition at line 38 of file basis_raw.h.
| typedef T value_type |
Definition at line 39 of file basis_raw.h.
Definition at line 40 of file basis_raw.h.
| basis_raw_rep | ( | std::string | name = "" | ) |
Definition at line 30 of file basis_raw.cc.
|
virtual |
Definition at line 44 of file basis_raw.h.
| void reset | ( | std::string & | name | ) |
|
pure virtual |
Implemented in basis_raw_monomial< T >, basis_raw_dubiner< T >, and basis_raw_bernstein< T >.
|
virtual |
Definition at line 48 of file basis_raw.h.
| std::string name | ( | ) | const |
Definition at line 49 of file basis_raw.h.
|
pure virtual |
Implemented in basis_raw_monomial< T >, basis_raw_dubiner< T >, and basis_raw_bernstein< T >.
|
virtual |
Reimplemented in basis_raw_monomial< T >, basis_raw_dubiner< T >, and basis_raw_bernstein< T >.
Definition at line 51 of file basis_raw.h.
|
virtual |
Definition at line 52 of file basis_raw.h.
| const std::string& valued | ( | ) | const |
Definition at line 53 of file basis_raw.h.
|
pure virtual |
Implemented in basis_raw_monomial< T >, basis_raw_dubiner< T >, and basis_raw_bernstein< T >.
|
pure virtual |
Implemented in basis_raw_monomial< T >, basis_raw_dubiner< T >, and basis_raw_bernstein< T >.
| template void put | ( | std::ostream & | os, |
| reference_element | hat_K | ||
| ) | const |
Definition at line 30 of file basis_raw_visu_gnuplot.cc.
|
static |
Definition at line 31 of file basis_raw_list.cc.
| void _clear |
Definition at line 99 of file basis_raw.h.
|
protected |
Definition at line 90 of file basis_raw.h.
|
protectedpure virtual |
Implemented in basis_raw_monomial< T >, basis_raw_dubiner< T >, and basis_raw_bernstein< T >.
|
protected |
Definition at line 80 of file basis_raw.h.
|
mutableprotected |
Definition at line 82 of file basis_raw.h.