Conversion (const int *nm, const int *sm, const int *ism, const ElemType ct, std::string ex_type)
int get_node_map (int i) const
int get_side_map (int i) const
int get_inverse_side_map (int i) const
ElemType get_canonical_type () const
std::string exodus_elem_type () const
Private Attributes
const int * node_map
const int * side_map
const int * inverse_side_map
const ElemType canonical_type
const std::string exodus_type
Detailed Description
Definition at line 592 of file exodusII_io_helper.h.
Constructor & Destructor Documentation
ExodusII_IO_Helper::Conversion::Conversion (const int *nm, const int *sm, const int *ism, const ElemTypect, std::stringex_type) [inline]Constructor. Initializes the const private member variables.
Definition at line 600 of file exodusII_io_helper.h.
: node_map(nm), // Node map for this element
side_map(sm),
inverse_side_map(ism),
canonical_type(ct), // Element type name in this code
exodus_type(ex_type) // Element type in Exodus
{}
Member Function Documentation
std::string ExodusII_IO_Helper::Conversion::exodus_elem_type () const [inline]Returns the string corresponding to the Exodus type for this element
Definition at line 639 of file exodusII_io_helper.h.
Referenced by ExodusII_IO_Helper::write_elements().
{ return exodus_type; };
ElemType ExodusII_IO_Helper::Conversion::get_canonical_type () const [inline]Returns the canonical element type for this element. The canonical element type is the standard element type understood by this library.
Definition at line 634 of file exodusII_io_helper.h.
References canonical_type.
Referenced by Nemesis_IO::read().
{ return canonical_type; }
int ExodusII_IO_Helper::Conversion::get_inverse_side_map (inti) const [inline]Returns the ith component of the side map for this element. The side map maps the libMesh side numbering format to this exodus's format.
Definition at line 627 of file exodusII_io_helper.h.
References inverse_side_map.
Referenced by ExodusII_IO_Helper::write_sidesets().
{ return inverse_side_map[i]; }
int ExodusII_IO_Helper::Conversion::get_node_map (inti) const [inline]Returns the ith component of the node map for this element. The node map maps the exodusII node numbering format to this library's format.
Definition at line 613 of file exodusII_io_helper.h.
References node_map.
Referenced by Nemesis_IO::read(), and ExodusII_IO_Helper::write_elements().
{ return node_map[i]; }
int ExodusII_IO_Helper::Conversion::get_side_map (inti) const [inline]Returns the ith component of the side map for this element. The side map maps the exodusII side numbering format to this library's format.
Definition at line 620 of file exodusII_io_helper.h.
References side_map.
Referenced by ExodusII_IO::read().
{ return side_map[i]; }
Member Data Documentation
const ElemType ExodusII_IO_Helper::Conversion::canonical_type [private]The canonical (i.e. standard for this library) element type.
Definition at line 662 of file exodusII_io_helper.h.
Referenced by get_canonical_type().
const std::string ExodusII_IO_Helper::Conversion::exodus_type [private]The string corresponding to the Exodus type for this element
Definition at line 667 of file exodusII_io_helper.h.
const int* ExodusII_IO_Helper::Conversion::inverse_side_map [private]Pointer to the inverse side map for this element.
Definition at line 656 of file exodusII_io_helper.h.
Referenced by get_inverse_side_map().
const int* ExodusII_IO_Helper::Conversion::node_map [private]Pointer to the node map for this element.
Definition at line 639 of file exodusII_io_helper.h.
Referenced by get_node_map().
const int* ExodusII_IO_Helper::Conversion::side_map [private]Pointer to the side map for this element.
Definition at line 651 of file exodusII_io_helper.h.
Referenced by get_side_map().
Author
Generated automatically by Doxygen for libMesh from the source code.