Mesh Oriented datABase
(version 5.4.1)
Array-based unstructured mesh datastructure
|
#include <ExoIIInterface.hpp>
Public Types | |
enum | { MAX_STR_LENGTH = 33, MAX_LINE_LENGTH = 80 } |
Public Member Functions | |
ExoIIInterface () | |
virtual | ~ExoIIInterface () |
virtual ExoIIElementType | element_name_to_type (const char *name)=0 |
given the element name, return the type | |
virtual ExoIIElementType | get_element_type (EntityHandle entity, Tag mid_nodes_tag, Tag geom_dimension_tag, EntityType indiv_entity_type=MBMAXTYPE)=0 |
get the element type of the entity; this entity can either be a meshset, in which case it will be assumed to be a material set meshset, or an individual entity. | |
virtual int | has_mid_nodes (ExoIIElementType elem_type, int dimension)=0 |
virtual void | has_mid_nodes (ExoIIElementType elem_type, int *array)=0 |
virtual const char * | element_type_name (ExoIIElementType type)=0 |
virtual int | geometric_dimension (const ExoIIElementType elem_type)=0 |
return the geometric dimension of the specified element type |
Definition at line 77 of file ExoIIInterface.hpp.
anonymous enum |
Definition at line 80 of file ExoIIInterface.hpp.
{ MAX_STR_LENGTH = 33, MAX_LINE_LENGTH = 80 };
moab::ExoIIInterface::ExoIIInterface | ( | ) | [inline] |
Definition at line 86 of file ExoIIInterface.hpp.
{}
virtual moab::ExoIIInterface::~ExoIIInterface | ( | ) | [inline, virtual] |
Definition at line 87 of file ExoIIInterface.hpp.
{}
virtual ExoIIElementType moab::ExoIIInterface::element_name_to_type | ( | const char * | name | ) | [pure virtual] |
given the element name, return the type
Implemented in moab::ExoIIUtil.
virtual const char* moab::ExoIIInterface::element_type_name | ( | ExoIIElementType | type | ) | [pure virtual] |
Implemented in moab::ExoIIUtil.
virtual int moab::ExoIIInterface::geometric_dimension | ( | const ExoIIElementType | elem_type | ) | [pure virtual] |
return the geometric dimension of the specified element type
Implemented in moab::ExoIIUtil.
virtual ExoIIElementType moab::ExoIIInterface::get_element_type | ( | EntityHandle | entity, |
Tag | mid_nodes_tag, | ||
Tag | geom_dimension_tag, | ||
EntityType | indiv_entity_type = MBMAXTYPE |
||
) | [pure virtual] |
get the element type of the entity; this entity can either be a meshset, in which case it will be assumed to be a material set meshset, or an individual entity.
Implemented in moab::ExoIIUtil.
virtual int moab::ExoIIInterface::has_mid_nodes | ( | ExoIIElementType | elem_type, |
int | dimension | ||
) | [pure virtual] |
Implemented in moab::ExoIIUtil.
virtual void moab::ExoIIInterface::has_mid_nodes | ( | ExoIIElementType | elem_type, |
int * | array | ||
) | [pure virtual] |
Implemented in moab::ExoIIUtil.