template<class A = std::allocator<std::vector<int>::size_type>>
class rheolef::geo_element_auto< A >
Definition at line 376 of file geo_element.h.
|
| geo_element_auto (const A &alloc=A()) |
|
| geo_element_auto (variant_type variant, size_type order=1, const A &alloc=A()) |
|
| geo_element_auto (parameter_type p, const A &alloc=A()) |
|
| geo_element_auto (const geo_element &K) |
|
| geo_element_auto (const geo_element_auto< A > &K) |
|
template<class A2 > |
| geo_element_auto (const geo_element_auto< A2 > &K) |
|
const geo_element_auto< A > & | operator= (const geo_element &K) |
|
void | reset (variant_type variant, size_type order) |
|
void | reset (const parameter_type ¶m) |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
iterator | _data_begin () |
|
const_iterator | _data_begin () const |
|
iterator | _data_end () |
|
const_iterator | _data_end () const |
|
geo_element & | operator= (const geo_element &K) |
|
virtual | ~geo_element () |
|
| operator reference_element () const |
|
variant_type | variant () const |
|
size_type | order () const |
|
size_type | dis_ie () const |
|
size_type | ios_dis_ie () const |
|
size_type | master (bool i) const |
|
size_type | dimension () const |
|
size_type | size () const |
|
char | name () const |
|
size_type | n_node () const |
|
void | set_dis_ie (size_type dis_ie) |
|
void | set_ios_dis_ie (size_type ios_dis_ie) |
|
void | set_master (bool i, size_type dis_ie) const |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
size_type & | operator[] (size_type loc_inod) |
|
size_type | operator[] (size_type loc_inod) const |
|
size_type & | node (size_type loc_inod) |
|
size_type | node (size_type loc_inod) const |
|
iterator | begin (size_type node_subgeo_dim) |
|
const_iterator | begin (size_type node_subgeo_dim) const |
|
iterator | end (size_type node_subgeo_dim) |
|
const_iterator | end (size_type node_subgeo_dim) const |
|
const geo_element_indirect & | edge_indirect (size_type i) const |
|
const geo_element_indirect & | face_indirect (size_type i) const |
|
geo_element_indirect & | edge_indirect (size_type i) |
|
geo_element_indirect & | face_indirect (size_type i) |
|
size_type | edge (size_type i) const |
|
size_type | face (size_type i) const |
|
size_type | n_subgeo (size_type subgeo_dim) const |
|
size_type | subgeo_dis_index (size_type subgeo_dim, size_type i) const |
|
size_type | subgeo_n_node (size_type subgeo_dim, size_type loc_isid) const |
|
size_type | subgeo_local_node (size_type subgeo_dim, size_type loc_isid, size_type loc_jsidnod) 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 i_subgeo, size_type i_subgeo_vertex) const |
|
size_type | first_inod (size_type subgeo_dim) const |
|
size_type | last_inod (size_type subgeo_dim) const |
|
size_type | n_edge () const |
|
size_type | n_face () const |
|
orientation_type | get_side_informations (const geo_element &S, size_type &loc_isid, size_type &shift) const |
|
void | get_side_informations (const geo_element &S, side_information_type &sid) const |
|
orientation_type | get_side_orientation (const geo_element &S) const |
|
bool | get_orientation_and_shift (const geo_element &S, orientation_type &orient, shift_type &shift) const |
| return orientation and shift between *this element and S More...
|
|
orientation_type | get_edge_orientation (size_type dis_iv0, size_type dis_iv1) const |
|
void | get_orientation_and_shift (size_type dis_iv0, size_type dis_iv1, size_type dis_iv2, orientation_type &orient, shift_type &shift) const |
|
void | get_orientation_and_shift (size_type dis_iv0, size_type dis_iv1, size_type dis_iv2, size_type dis_iv3, orientation_type &orient, shift_type &shift) const |
|
void | put (std::ostream &is) const |
|
void | get (std::istream &os) |
|
size_type | _data_size () const |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
void | setname (char name) |
|
char | name () const |
|
size_t | variant () const |
|
size_t | dimension () const |
|
size_t | n_vertex () const |
|
size_t | size () const |
|
| geo_element () |
|
void | setname (char name) |
|
void | setorder (size_t order) |
|
void | setindex (size_t index) |
|
void | setgmshtype (size_t gmshtype) |
|
geo_element_indirect & | edge_indirect (size_t i) |
|
geo_element_indirect & | face_indirect (size_t i) |
|
char | name () const |
|
size_t | order () const |
|
size_t | index () const |
|
size_t | gmshtype () const |
|
size_t | variant () const |
|
size_t | dimension () const |
|
size_t | n_vertex () const |
|
const geo_element_indirect & | edge_indirect (size_t i) const |
|
const geo_element_indirect & | face_indirect (size_t i) const |
|
size_t | n_edge () const |
|
size_t | edge (size_t i) const |
|
size_t | edge_local_vertex (size_t iedg, size_t edg_iv) const |
|
size_t | face (size_t i) const |
|
size_t | n_face () const |
|
size_t | face_n_vertex (size_t loc_ifac) const |
|
size_t | face_local_vertex (size_t iedg, size_t edg_iv) const |
|
| geo_element () |
|
|
static size_type | fix_edge_indirect (const geo_element &K, size_type loc_iedg, size_type loc_iedg_j, size_type order) |
|
static size_type | fix_edge_indirect (orientation_type orient, size_type order, size_type loc_iedg_j) |
|
static void | loc_tri_inod2lattice (size_type loc_tri_inod, size_type order, point_basic< size_type > &ij_lattice) |
|
static void | loc_qua_inod2lattice (size_type loc_qua_inod, size_type order, point_basic< size_type > &ij_lattice) |
|
static size_type | fix_triangle_indirect (const geo_element &K, size_type loc_itri, size_type loc_itri_j, size_type order) |
|
static size_type | fix_triangle_indirect (orientation_type orient, shift_type shift, size_type order, size_type loc_itri_j) |
|
static size_type | fix_quadrangle_indirect (const geo_element &K, size_type loc_iqua, size_type loc_iqua_j, size_type order) |
|
static size_type | fix_quadrangle_indirect (orientation_type orient, shift_type shift, size_type order, size_type loc_iqua_j) |
|
static size_type | fix_indirect (const geo_element &K, size_type subgeo_variant, size_type loc_ige, size_type loc_comp_idof_on_subgeo, size_type order) |
|
static size_type | _edge_offset (variant_type variant, size_type order) |
|
static size_type | _face_offset (variant_type variant, size_type order) |
|
static size_type | _node_offset (variant_type variant, size_type order) |
|
static size_type | _data_size (variant_type variant, size_type order) |
|
static size_type | _data_size (const parameter_type &p) |
|
size_t | _variant |
|
char | _name |
|
size_t | _order |
|
size_t | _index |
|
size_t | _gmshtype |
|
array< geo_element_indirect, 12 > | _edge |
|
array< geo_element_indirect, 6 > | _face |
|