|
Rheolef
7.1
an efficient C++ finite element environment
|
see the integrate_option page for the full documentation
More...
Public Types | |
| enum | family_type { gauss = 0 , gauss_lobatto = 1 , gauss_radau = 2 , middle_edge = 3 , superconvergent = 4 , equispaced = 5 , max_family = 6 } |
| typedef size_t | size_type |
Public Member Functions | |
| integrate_option (family_type ft=default_family, size_type k=default_order) | |
| integrate_option (const std::string &name) | |
| integrate_option (const integrate_option &iopt) | |
| integrate_option & | operator= (const integrate_option &iopt) |
| std::string | name () const |
| size_t | get_order () const |
| family_type | get_family () const |
| std::string | get_family_name () const |
| void | reset (const std::string &name) |
| void | set_order (size_t r) |
| void | set_family (family_type type) |
| void | set_family (std::string name) |
Static Public Member Functions | |
| template<class T > | |
| static T | epsilon () |
Public Attributes | |
| bool | invert |
| bool | ignore_sys_coord |
| bool | lump |
| bool | _is_on_interface |
| bool | _is_inside_on_local_sides |
Static Public Attributes | |
| static const size_type | unset_order = std::numeric_limits<size_type>::max() |
| static const size_type | default_order = unset_order |
| static const family_type | default_family = gauss |
Protected Attributes | |
| family_type | _family |
| size_t | _order |
see the integrate_option page for the full documentation
Definition at line 125 of file integrate_option.h.
| typedef size_t size_type |
Definition at line 129 of file integrate_option.h.
| enum family_type |
| Enumerator | |
|---|---|
| gauss | |
| gauss_lobatto | |
| gauss_radau | |
| middle_edge | |
| superconvergent | |
| equispaced | |
| max_family | |
Definition at line 131 of file integrate_option.h.
| integrate_option | ( | family_type | ft = default_family, |
| size_type | k = default_order |
||
| ) |
Definition at line 194 of file integrate_option.h.
| integrate_option | ( | const std::string & | name | ) |
Definition at line 205 of file integrate_option.h.
| integrate_option | ( | const integrate_option & | iopt | ) |
Definition at line 217 of file integrate_option.h.
| integrate_option & operator= | ( | const integrate_option & | iopt | ) |
Definition at line 229 of file integrate_option.h.
| std::string name | ( | ) | const |
| integrate_option::size_type get_order | ( | ) | const |
Definition at line 242 of file integrate_option.h.
| integrate_option::family_type get_family | ( | ) | const |
Definition at line 248 of file integrate_option.h.
| std::string get_family_name | ( | ) | const |
| void reset | ( | const std::string & | name | ) |
| void set_order | ( | size_t | r | ) |
Definition at line 254 of file integrate_option.h.
| void set_family | ( | family_type | type | ) |
Definition at line 260 of file integrate_option.h.
| void set_family | ( | std::string | name | ) |
|
static |
Definition at line 174 of file integrate_option.h.
Definition at line 141 of file integrate_option.h.
|
static |
Definition at line 142 of file integrate_option.h.
|
static |
Definition at line 143 of file integrate_option.h.
| bool invert |
Definition at line 168 of file integrate_option.h.
| bool ignore_sys_coord |
Definition at line 168 of file integrate_option.h.
| bool lump |
Definition at line 168 of file integrate_option.h.
|
protected |
Definition at line 177 of file integrate_option.h.
|
protected |
Definition at line 178 of file integrate_option.h.
|
mutable |
Definition at line 180 of file integrate_option.h.
| bool _is_inside_on_local_sides |
Definition at line 180 of file integrate_option.h.