|
rheolef
6.3
|
reference_element - reference element
More...
#include <reference_element.h>

Public Types | |
| typedef std::vector< int > ::size_type | size_type |
| typedef size_type | variant_type |
Public Member Functions | |
| reference_element (variant_type x=max_variant) | |
| void | set_variant (variant_type x) |
| void | set_variant (size_type n_vertex, size_type dim) |
| void | set_name (char name) |
| variant_type | variant () const |
| char | name () const |
| size_type | dimension () const |
| size_type | size () const |
| size_type | n_subgeo (size_type subgeo_dim) const |
| size_type | n_edge () const |
| size_type | n_face () const |
| size_type | subgeo_size (size_type subgeo_dim, size_type loc_isid) const |
| size_type | subgeo_local_vertex (size_type subgeo_dim, size_type loc_isid, size_type loc_jsidvert) const |
| Float | side_measure (size_type loc_isid) const |
| void | side_normal (size_type loc_isid, point_basic< Float > &hat_n) const |
Static Public Attributes | |
| static const variant_type | p = 0 |
| static const variant_type | e = 1 |
| static const variant_type | t = 2 |
| static const variant_type | q = 3 |
| static const variant_type | T = 4 |
| static const variant_type | P = 5 |
| static const variant_type | H = 6 |
| static const variant_type | max_variant = 7 |
Protected Attributes | |
| variant_type | _x |
Static Protected Attributes | |
| static const char | _name [max_variant] |
| static const size_type | _dimension [max_variant] |
| static const size_type | _n_vertex [max_variant] |
| static const variant_type | _first_variant_by_dimension [5] |
Friends | |
| Float | measure (reference_element hat_K) |
reference_element - reference element
SYNOPSYS
The reference_element class defines all supported types of geometrical elements in one, two and three dimensions. The set of supported elements are designate by a letter
petqTPHDefinition at line 38 of file reference_element.h.
| typedef std::vector<int>::size_type rheolef::reference_element::size_type |
Definition at line 42 of file reference_element.h.
Definition at line 45 of file reference_element.h.
|
inline |
Definition at line 58 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element, and rheolef::tiny_element.
Definition at line 62 of file reference_element.h.
Reimplemented in rheolef::geo_element, and rheolef::tiny_element.
Definition at line 63 of file reference_element.h.
| void rheolef::reference_element::set_name | ( | char | name | ) |
Reimplemented in rheolef::geo_element, and rheolef::tiny_element.
Definition at line 19 of file reference_element.cc.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 67 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 68 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 69 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 70 of file reference_element.h.
Reimplemented in rheolef::geo_element.
Definition at line 71 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 72 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 73 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 74 of file reference_element.h.
|
inline |
Reimplemented in rheolef::geo_element.
Definition at line 76 of file reference_element.h.
Definition at line 191 of file reference_element.cc.
| void rheolef::reference_element::side_normal | ( | size_type | loc_isid, |
| point_basic< Float > & | hat_n | ||
| ) | const |
Definition at line 210 of file reference_element.cc.
|
static |
Definition at line 29 of file reference_element.cc.
|
static |
Definition at line 37 of file reference_element.cc.
|
inlinestatic |
Definition at line 87 of file reference_element.h.
|
inlinestatic |
Definition at line 88 of file reference_element.h.
|
inlinestatic |
Definition at line 89 of file reference_element.h.
|
static |
Definition at line 164 of file reference_element.cc.
|
static |
Definition at line 48 of file reference_element.cc.
|
static |
Definition at line 62 of file reference_element.cc.
|
static |
Definition at line 76 of file reference_element.cc.
|
static |
Definition at line 95 of file reference_element.cc.
|
static |
Definition at line 118 of file reference_element.cc.
|
inlinestatic |
Definition at line 98 of file reference_element.h.
|
inlinestatic |
Definition at line 100 of file reference_element.h.
|
static |
Definition at line 142 of file reference_element.cc.
|
inlinestatic |
Definition at line 104 of file reference_element.h.
|
inlinestatic |
Definition at line 106 of file reference_element.h.
|
inlinestatic |
Definition at line 108 of file reference_element.h.
|
static |
Definition at line 178 of file reference_element.cc.
|
friend |
Definition at line 25 of file reference_element.cc.
|
static |
Definition at line 47 of file reference_element.h.
|
static |
Definition at line 48 of file reference_element.h.
|
static |
Definition at line 49 of file reference_element.h.
|
static |
Definition at line 50 of file reference_element.h.
|
static |
Definition at line 51 of file reference_element.h.
|
static |
Definition at line 52 of file reference_element.h.
|
static |
Definition at line 53 of file reference_element.h.
|
static |
Definition at line 54 of file reference_element.h.
|
staticprotected |
Definition at line 114 of file reference_element.h.
|
staticprotected |
Definition at line 115 of file reference_element.h.
|
staticprotected |
Definition at line 116 of file reference_element.h.
|
staticprotected |
Definition at line 117 of file reference_element.h.
|
protected |
Definition at line 120 of file reference_element.h.