Mesh Oriented datABase  (version 5.4.1)
Array-based unstructured mesh datastructure
moab::ExoIIInterface Class Reference

#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
 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

Detailed Description

Definition at line 77 of file ExoIIInterface.hpp.


Member Enumeration Documentation

anonymous enum
Enumerator:
MAX_STR_LENGTH 
MAX_LINE_LENGTH 

Definition at line 80 of file ExoIIInterface.hpp.


Constructor & Destructor Documentation

Definition at line 86 of file ExoIIInterface.hpp.

{}
virtual moab::ExoIIInterface::~ExoIIInterface ( ) [inline, virtual]

Definition at line 87 of file ExoIIInterface.hpp.

{}

Member Function Documentation

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.

List of all members.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines