MOAB: Mesh Oriented datABase  (version 5.4.1)
moab::GmshElemType Struct Reference

#include <GmshUtil.hpp>

+ Collaboration diagram for moab::GmshElemType:

Public Attributes

const char * name
 String name for use in error messages.
unsigned gmsh_type
 GMsh integer type.
EntityType mb_type
 MOAB type.
unsigned num_nodes
 Number of nodes (0 for polygon)
const int * node_order

Detailed Description

Structure defining relation between MOAB and VTK element types. VTK had different types for quadratic than linear elements, so a tuple of the MOAB type and number of elements maps to a VTK type.

Definition at line 28 of file GmshUtil.hpp.


Member Data Documentation

GMsh integer type.

Definition at line 31 of file GmshUtil.hpp.

MOAB type.

Definition at line 32 of file GmshUtil.hpp.

Referenced by moab::ReadGmsh::create_elements(), and moab::GmshUtil::get_gmsh_type().

String name for use in error messages.

Definition at line 30 of file GmshUtil.hpp.

Gmsh element node ordering, indexed by the Gmsh node position and containing the corresponding MOAB node position. NOTE: This field is NULL if MOAB and Gmsh ordering is the same!

Definition at line 34 of file GmshUtil.hpp.

Referenced by moab::ReadGmsh::create_elements(), and moab::WriteGmsh::write_file().

Number of nodes (0 for polygon)

Definition at line 33 of file GmshUtil.hpp.

Referenced by moab::ReadGmsh::create_elements(), and moab::ReadGmsh::load_file().

List of all members.


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