Rheolef
7.2
an efficient C++ finite element environment
|
Definition at line 32 of file geo_element_indirect.h.
Public Types | |
typedef size_t | size_type |
typedef short int | orientation_type |
typedef short int | shift_type |
typedef int | orientation_type |
typedef int | shift_type |
Public Member Functions | |
geo_element_indirect () | |
geo_element_indirect (orientation_type orient, size_type ige, size_type shift=0) | |
size_type | index () const |
orientation_type | orientation () const |
shift_type | shift () const |
void | set_orientation (orientation_type orient) |
void | set_shift (size_type shift) |
void | set_index (size_type ige) |
void | set (orientation_type orient, size_type ige, size_type shift=0) |
void | dump (std::ostream &out=std::clog) const |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
void | setindex (size_t index) |
void | setorientation (size_t orient) |
void | setshift (size_t shift) |
size_t | index () const |
int | orientation () const |
size_t | shift () const |
geo_element_indirect () | |
Protected Attributes | |
size_type | _all |
size_t | _index |
int | _orient |
int | _shift |
Static Protected Attributes | |
static const size_type | orient_position = 8*sizeof(size_type)-1 |
static const size_type | orient_mask = (size_type(1) << orient_position) |
static const size_type | shift_position = 8*sizeof(size_type)-4 |
static const size_type | shift_mask |
static const size_type | index_mask = ~(orient_mask | shift_mask) |
typedef size_t size_type |
Definition at line 37 of file geo_element_indirect.h.
typedef short int orientation_type |
Definition at line 38 of file geo_element_indirect.h.
typedef short int shift_type |
Definition at line 39 of file geo_element_indirect.h.
typedef int orientation_type |
Definition at line 212 of file msh2geo.cc.
typedef int shift_type |
Definition at line 213 of file msh2geo.cc.
Definition at line 43 of file geo_element_indirect.h.
geo_element_indirect | ( | orientation_type | orient, |
size_type | ige, | ||
size_type | shift = 0 |
||
) |
Definition at line 45 of file geo_element_indirect.h.
Definition at line 220 of file msh2geo.cc.
size_type index | ( | ) | const |
Definition at line 51 of file geo_element_indirect.h.
orientation_type orientation | ( | ) | const |
Definition at line 52 of file geo_element_indirect.h.
shift_type shift | ( | ) | const |
Definition at line 53 of file geo_element_indirect.h.
void set_orientation | ( | orientation_type | orient | ) |
Definition at line 57 of file geo_element_indirect.h.
void set_shift | ( | size_type | shift | ) |
Definition at line 61 of file geo_element_indirect.h.
void set_index | ( | size_type | ige | ) |
Definition at line 65 of file geo_element_indirect.h.
void set | ( | orientation_type | orient, |
size_type | ige, | ||
size_type | shift = 0 |
||
) |
Definition at line 69 of file geo_element_indirect.h.
void dump | ( | std::ostream & | out = std::clog | ) | const |
Definition at line 77 of file geo_element_indirect.h.
void serialize | ( | Archive & | ar, |
const unsigned int | version | ||
) |
Definition at line 85 of file geo_element_indirect.h.
void setindex | ( | size_t | index | ) |
Definition at line 214 of file msh2geo.cc.
void setorientation | ( | size_t | orient | ) |
Definition at line 215 of file msh2geo.cc.
void setshift | ( | size_t | shift | ) |
Definition at line 216 of file msh2geo.cc.
size_t index | ( | ) | const |
Definition at line 217 of file msh2geo.cc.
int orientation | ( | ) | const |
Definition at line 218 of file msh2geo.cc.
size_t shift | ( | ) | const |
Definition at line 219 of file msh2geo.cc.
Definition at line 92 of file geo_element_indirect.h.
|
staticprotected |
Definition at line 93 of file geo_element_indirect.h.
Definition at line 96 of file geo_element_indirect.h.
|
staticprotected |
Definition at line 97 of file geo_element_indirect.h.
|
staticprotected |
Definition at line 103 of file geo_element_indirect.h.
|
protected |
Definition at line 107 of file geo_element_indirect.h.
|
protected |
Definition at line 223 of file msh2geo.cc.
|
protected |
Definition at line 224 of file msh2geo.cc.
|
protected |
Definition at line 225 of file msh2geo.cc.