Public Member Functions |
| | geo_basic () |
| | geo_basic (std::string name, const communicator &comm=communicator()) |
| void | load (std::string name, const communicator &comm=communicator()) |
| | geo_basic (const domain_indirect_basic< sequential > &dom, const geo_basic< T, sequential > &omega) |
| | geo_basic (const geo_basic< T, sequential > &lambda, const array< point_basic< T >, sequential > &node_list, const boost::array< array< geo_element_auto< heap_allocator< size_type > >, sequential >, reference_element::max_variant > &elt_list) |
| std::string | name () const |
| std::string | familyname () const |
| size_type | dimension () const |
| size_type | map_dimension () const |
| size_type | serial_number () const |
| coordinate_type | coordinate_system () const |
| std::string | coordinate_system_name () const |
| const basis_basic< T > & | get_piola_basis () const |
| size_type | order () const |
| const node_type & | xmin () const |
| const node_type & | xmax () const |
| const distributor & | geo_element_ownership (size_type dim) const |
| const geo_size & | sizes () const |
| const geo_size & | ios_sizes () const |
| const_reference | get_geo_element (size_type dim, size_type ige) const |
| reference | get_geo_element (size_type dim, size_type ige) |
| const_reference | dis_get_geo_element (size_type dim, size_type dis_ige) const |
| size_type | neighbour (size_type ie, size_type loc_isid) const |
| void | neighbour_guard () const |
| size_type | n_node () const |
| const node_type & | node (size_type inod) const |
| const node_type & | dis_node (size_type dis_inod) const |
| void | dis_inod (const geo_element &K, std::vector< size_type > &dis_inod) const |
| node_type | piola (const geo_element &K, const node_type &hat_x) const |
const array< node_type,
sequential > & | get_nodes () const |
| size_type | dis_inod2dis_iv (size_type dis_inod) const |
| size_type | n_domain_indirect () const |
| bool | have_domain_indirect (const std::string &name) const |
const domain_indirect_basic
< sequential > & | get_domain_indirect (size_type i) const |
const domain_indirect_basic
< sequential > & | get_domain_indirect (const std::string &name) const |
| void | insert_domain_indirect (const domain_indirect_basic< sequential > &dom) const |
| size_type | n_domain () const |
| geo_basic< T, sequential > | get_domain (size_type i) const |
| geo_basic< T, sequential > | operator[] (const std::string &name) const |
| size_type | seq_locate (const point_basic< T > &x, size_type dis_ie_guest=std::numeric_limits< size_type >::max()) const |
| size_type | dis_locate (const point_basic< T > &x, size_type dis_ie_guest=std::numeric_limits< size_type >::max()) const |
| void | locate (const array< point_basic< T >, sequential > &x, array< size_type, sequential > &dis_ie) const |
| size_type | seq_trace_move (const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const |
| size_type | dis_trace_move (const point_basic< T > &x, const point_basic< T > &v, point_basic< T > &y) const |
| void | trace_ray_boundary (const array< point_basic< T >, sequential > &x, const array< point_basic< T >, sequential > &v, array< size_type, sequential > &dis_ie, array< point_basic< T >, sequential > &y) const |
| void | trace_move (const array< point_basic< T >, sequential > &x, const array< point_basic< T >, sequential > &v, array< size_type, sequential > &dis_ie, array< point_basic< T >, sequential > &y) const |
| void | set_name (std::string name) |
| void | set_dimension (size_type dim) |
| void | set_serial_number (size_type i) |
| void | reset_order (size_type order) |
| void | set_coordinate_system (coordinate_type sys_coord) |
| void | set_coordinate_system (std::string sys_coord_name) |
| void | set_nodes (const array< node_type, sequential > &x) |
| void | build_from_data (const geo_header &hdr, const array< node_type, sequential > &node, boost::array< array< geo_element_auto< heap_allocator< size_type > >, sequential, heap_allocator< size_type > >, reference_element::max_variant > &tmp_geo_element, bool do_upgrade) |
| const communicator & | comm () const |
| size_type | size (size_type dim) const |
| size_type | dis_size (size_type dim) const |
| size_type | size () const |
| size_type | dis_size () const |
| size_type | n_vertex () const |
| size_type | dis_n_vertex () const |
| const_reference | operator[] (size_type ie) const |
| reference | operator[] (size_type ie) |
| const_iterator | begin (size_type dim) const |
| const_iterator | end (size_type dim) const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator_by_variant | begin_by_variant (variant_type variant) const |
| const_iterator_by_variant | end_by_variant (variant_type variant) const |
| const geo_basic< T, sequential > & | get_background_geo () const |
| geo_basic< T, sequential > | get_background_domain () const |
| size_type | ige2ios_dis_ige (size_type dim, size_type ige) const |
| size_type | dis_ige2ios_dis_ige (size_type dim, size_type dis_ige) const |
| size_type | ios_ige2dis_ige (size_type dim, size_type ios_ige) const |
| bool | operator== (const geo_basic< T, sequential > &omega2) const |
| idiststream & | get (idiststream &ips) |
| odiststream & | put (odiststream &ops) const |
| void | save (std::string filename="") const |
| void | dump (std::string name) const |
| bool | check (bool verbose=true) const |
| | smart_pointer_clone (geo_abstract_rep< T, sequential > *p=0) |
| | smart_pointer_clone (const smart_pointer_clone< geo_abstract_rep< T, sequential > > &x) |
smart_pointer_clone
< geo_abstract_rep< T,
sequential > > & | operator= (const smart_pointer_clone< geo_abstract_rep< T, sequential > > &x) |
| | ~smart_pointer_clone () |
| | smart_pointer_base (geo_abstract_rep< T, sequential > *p=0) |
| | smart_pointer_base (const smart_pointer_base< geo_abstract_rep< T, sequential >, details::clone_copy< geo_abstract_rep< T, sequential > > > &) |
smart_pointer_base
< geo_abstract_rep< T,
sequential >
, details::clone_copy
< geo_abstract_rep< T,
sequential > > > & | operator= (const smart_pointer_base< geo_abstract_rep< T, sequential >, details::clone_copy< geo_abstract_rep< T, sequential > > > &) |
| | ~smart_pointer_base () |
const geo_abstract_rep< T,
sequential > * | pointer () const |
| geo_abstract_rep< T, sequential > * | pointer () |
const geo_abstract_rep< T,
sequential > & | data () const |
| geo_abstract_rep< T, sequential > & | data () |
const geo_abstract_rep< T,
sequential > * | operator-> () const |
| geo_abstract_rep< T, sequential > * | operator-> () |
const geo_abstract_rep< T,
sequential > & | operator* () const |
| geo_abstract_rep< T, sequential > & | operator* () |
| int | reference_counter () const |
template<class T>
class rheolef::geo_basic< T, sequential >
Definition at line 898 of file geo.h.