|
MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <ExoIIInterface.hpp>
Inheritance diagram for moab::ExoIIInterface: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 |
| 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.