|
| | 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 |
| |
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.