|
Rheolef
7.2
an efficient C++ finite element environment
|
see the basis_option page for the full documentation
Definition at line 93 of file basis_option.h.
Public Types | |
| enum | node_type { equispaced = 0 , warburton = 1 , fekete = 2 , max_node = 3 } |
| enum | raw_polynomial_type { monomial = 0 , bernstein = 1 , dubiner = 2 , max_raw_polynomial = 3 } |
| typedef size_t | size_type |
| typedef space_constant::valued_type | valued_type |
| typedef space_constant::coordinate_type | coordinate_type |
Static Public Attributes | |
| static const node_type | default_node = basis_option::equispaced |
| static const raw_polynomial_type | default_raw_polynomial = basis_option::dubiner |
Protected Attributes | |
| node_type | _node |
| raw_polynomial_type | _poly |
| bool | _is_continuous |
| bool | _is_trace_n |
| valued_type | _valued_tag |
| size_type | _dimension |
| coordinate_type | _sys_coord |
| typedef size_t size_type |
Definition at line 97 of file basis_option.h.
Definition at line 98 of file basis_option.h.
Definition at line 99 of file basis_option.h.
| enum node_type |
| Enumerator | |
|---|---|
| equispaced | |
| warburton | |
| fekete | |
| max_node | |
Definition at line 101 of file basis_option.h.
| enum raw_polynomial_type |
| Enumerator | |
|---|---|
| monomial | |
| bernstein | |
| dubiner | |
| max_raw_polynomial | |
Definition at line 108 of file basis_option.h.
| basis_option | ( | node_type | nt = default_node, |
| raw_polynomial_type | pt = default_raw_polynomial |
||
| ) |
Definition at line 177 of file basis_option.h.
| basis_option | ( | const basis_option & | sopt | ) |
Definition at line 190 of file basis_option.h.
| basis_option & operator= | ( | const basis_option & | sopt | ) |
Definition at line 202 of file basis_option.h.
| basis_option::node_type get_node | ( | ) | const |
Definition at line 215 of file basis_option.h.
| basis_option::raw_polynomial_type get_raw_polynomial | ( | ) | const |
Definition at line 221 of file basis_option.h.
| string get_node_name | ( | ) | const |
Definition at line 99 of file basis_option.cc.
| string get_raw_polynomial_name | ( | ) | const |
Definition at line 106 of file basis_option.cc.
| bool is_continuous | ( | ) | const |
Definition at line 227 of file basis_option.h.
| bool is_discontinuous | ( | ) | const |
Definition at line 233 of file basis_option.h.
| bool is_trace_n | ( | ) | const |
Definition at line 239 of file basis_option.h.
| basis_option::valued_type valued_tag | ( | ) | const |
Definition at line 245 of file basis_option.h.
| const std::string & valued | ( | ) | const |
Definition at line 251 of file basis_option.h.
| size_type dimension | ( | ) | const |
Definition at line 138 of file basis_option.h.
| coordinate_type coordinate_system | ( | ) | const |
Definition at line 139 of file basis_option.h.
| void set_node | ( | node_type | type | ) |
Definition at line 257 of file basis_option.h.
| void set_raw_polynomial | ( | raw_polynomial_type | type | ) |
Definition at line 263 of file basis_option.h.
| void set | ( | std::string | option_name | ) |
Definition at line 113 of file basis_option.cc.
| void set_node | ( | std::string | node_name | ) |
Definition at line 89 of file basis_option.cc.
| void set_raw_polynomial | ( | std::string | raw_polynomial_name | ) |
Definition at line 94 of file basis_option.cc.
| void set_continuous | ( | bool | c = true | ) |
Definition at line 269 of file basis_option.h.
| void set_discontinuous | ( | bool | d = true | ) |
Definition at line 275 of file basis_option.h.
| void set_trace_n | ( | bool | r = true | ) |
Definition at line 281 of file basis_option.h.
| void set_valued_tag | ( | valued_type | v | ) |
Definition at line 149 of file basis_option.h.
| void set_dimension | ( | size_type | d | ) |
Definition at line 150 of file basis_option.h.
| void set_coordinate_system | ( | coordinate_type | sc | ) |
Definition at line 151 of file basis_option.h.
| bool is_node_name | ( | std::string | name | ) | const |
Definition at line 68 of file basis_option.cc.
| bool is_raw_polynomial_name | ( | std::string | name | ) | const |
Definition at line 75 of file basis_option.cc.
| bool is_option_name | ( | std::string | name | ) | const |
Definition at line 82 of file basis_option.cc.
| string stamp | ( | ) | const |
Definition at line 126 of file basis_option.cc.
|
static |
Definition at line 115 of file basis_option.h.
|
static |
Definition at line 116 of file basis_option.h.
|
protected |
Definition at line 162 of file basis_option.h.
|
protected |
Definition at line 163 of file basis_option.h.
|
protected |
Definition at line 164 of file basis_option.h.
|
protected |
Definition at line 165 of file basis_option.h.
|
protected |
Definition at line 166 of file basis_option.h.
|
protected |
Definition at line 167 of file basis_option.h.
|
protected |
Definition at line 168 of file basis_option.h.