template<class
T>
class rheolef::geo_abstract_rep< T, distributed >
Definition at line 457 of file geo.h.
|
| geo_abstract_rep () |
|
virtual geo_abstract_rep< T, distributed > * | clone () const =0 |
|
virtual | ~geo_abstract_rep () |
|
virtual distributor | geo_element_ios_ownership (size_type dim) const =0 |
|
virtual const_reference | dis_get_geo_element (size_type dim, size_type dis_ige) const =0 |
|
virtual size_type | ige2ios_dis_ige (size_type dim, size_type ige) const =0 |
|
virtual size_type | dis_ige2ios_dis_ige (size_type dim, size_type dis_ige) const =0 |
|
virtual size_type | ios_ige2dis_ige (size_type dim, size_type ios_ige) const =0 |
|
virtual const domain_indirect_basic< distributed > & | get_domain_indirect (size_type i) const =0 |
|
virtual const domain_indirect_basic< distributed > & | get_domain_indirect (const std::string &name) const =0 |
|
virtual void | insert_domain_indirect (const domain_indirect_basic< distributed > &dom) const =0 |
|
virtual const disarray< node_type, distributed > & | get_nodes () const =0 |
|
virtual void | set_nodes (const disarray< node_type, distributed > &)=0 |
|
virtual void | locate (const disarray< point_basic< T >, distributed > &x, disarray< size_type, distributed > &dis_ie, bool do_check=true) const =0 |
|
virtual void | trace_ray_boundary (const disarray< point_basic< T >, distributed > &x, const disarray< point_basic< T >, distributed > &v, disarray< size_type, distributed > &dis_ie, disarray< point_basic< T >, distributed > &y, bool do_check=false) const =0 |
|
virtual void | trace_move (const disarray< point_basic< T >, distributed > &x, const disarray< point_basic< T >, distributed > &v, disarray< size_type, distributed > &dis_ie, disarray< point_basic< T >, distributed > &y) const =0 |
|
virtual void | nearest (const disarray< point_basic< T >, distributed > &x, disarray< point_basic< T >, distributed > &x_nearest, disarray< size_type, distributed > &dis_ie) const =0 |
|
virtual void | set_ios_permutation (disarray< size_type, distributed > &idof2ios_dis_idof) const =0 |
|
virtual const std::array< disarray< size_type, distributed >, reference_element::max_variant > & | get_igev2ios_dis_igev () const =0 |
|
| geo_abstract_base_rep () |
|
virtual | ~geo_abstract_base_rep () |
|
virtual size_type | variant () const =0 |
|
virtual std::string | name () const =0 |
|
virtual std::string | familyname () const =0 |
|
virtual size_type | dimension () const =0 |
|
virtual size_type | serial_number () const =0 |
|
virtual size_type | map_dimension () const =0 |
|
virtual bool | is_broken () const =0 |
|
virtual coordinate_type | coordinate_system () const =0 |
|
virtual const basis_basic< T > & | get_piola_basis () const =0 |
|
virtual const node_type & | xmin () const =0 |
|
virtual const node_type & | xmax () const =0 |
|
virtual const T & | hmin () const =0 |
|
virtual const T & | hmax () const =0 |
|
virtual const geo_size & | sizes () const =0 |
|
virtual const geo_size & | ios_sizes () const =0 |
|
virtual const distributor & | geo_element_ownership (size_type dim) const =0 |
|
virtual const_reference | get_geo_element (size_type dim, size_type ige) const =0 |
|
virtual const geo_element & | bgd2dom_geo_element (const geo_element &bgd_K) const |
|
virtual const geo_element & | dom2bgd_geo_element (const geo_element &dom_K) const |
|
virtual size_type | neighbour (size_type ie, size_type loc_isid) const =0 |
|
virtual void | neighbour_guard () const =0 |
|
virtual const_iterator_by_variant | begin_by_variant (variant_type variant) const =0 |
|
virtual const_iterator_by_variant | end_by_variant (variant_type variant) const =0 |
|
virtual const geo_element_map_type & | get_external_geo_element_map (size_type variant) const =0 |
|
const_iterator | begin (size_type dim) const |
|
const_iterator | end (size_type dim) const |
|
virtual size_type | n_node () const =0 |
|
virtual const node_type & | node (size_type inod) const =0 |
|
virtual const node_type & | dis_node (size_type dis_inod) const =0 |
|
virtual void | dis_inod (const geo_element &K, std::vector< size_type > &dis_inod) const =0 |
|
virtual size_type | dis_inod2dis_iv (size_type dis_inod) const =0 |
|
virtual size_type | n_domain_indirect () const =0 |
|
virtual bool | have_domain_indirect (const std::string &name) const =0 |
|
virtual void | reset_order (size_type order)=0 |
|
virtual size_type | seq_locate (const point_basic< T > &x, size_type dis_ie_guest=std::numeric_limits< size_type >::max()) const =0 |
|
virtual size_type | dis_locate (const point_basic< T > &x, size_type dis_ie_guest=std::numeric_limits< size_type >::max()) const =0 |
|
virtual size_type | seq_trace_move (const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const =0 |
|
virtual size_type | dis_trace_move (const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const =0 |
|
virtual size_type | seq_nearest (const point_basic< T > &x, point_basic< T > &x_nearest) const =0 |
|
virtual size_type | dis_nearest (const point_basic< T > &x, point_basic< T > &x_nearest) const =0 |
|
virtual odiststream & | put (odiststream &ops) const =0 |
|
virtual bool | check (bool verbose) const =0 |
|
bool | operator== (const geo_abstract_base_rep< T > &omega2) const |
|