Go to the source code of this file.
Classes | |
struct | NEM::MSH::EXOMesh::ndeSetType |
Stores node set information. More... | |
struct | NEM::MSH::EXOMesh::elmBlkType |
Stores element block information. More... | |
struct | NEM::MSH::EXOMesh::sdeSetType |
Stores side set information. More... | |
class | NEM::MSH::EXOMesh::exoMesh |
A complete I/O class for EXODUS II file format. More... | |
Namespaces | |
NEM | |
NEM::MSH | |
NEM::MSH::EXOMesh | |
Typedefs | |
using | NEM::MSH::EXOMesh::ndeSets = std::vector< ndeSetType > |
using | NEM::MSH::EXOMesh::elmBlks = std::vector< elmBlkType > |
using | NEM::MSH::EXOMesh::sdeSets = std::vector< sdeSetType > |
Functions | |
void | NEM::MSH::EXOMesh::wrnErrMsg (int errCode, const std::string &errMsg="None") |
Logging method. More... | |
VTKCellType | NEM::MSH::EXOMesh::e2vEMap (elementType et) |
Convert EXODUS element type to VTK cell type. More... | |
elementType | NEM::MSH::EXOMesh::v2eEMap (VTKCellType vt) |
Convert VTK cell type to EXODUS element type. More... | |
surfaceBCTag | NEM::MSH::EXOMesh::bcTagNum (std::string &tag) |
std::string | NEM::MSH::EXOMesh::bcTagStr (surfaceBCTag tag) |
elementType | NEM::MSH::EXOMesh::elmTypeNum (std::string tag) |
Convert string to EXODUS element type. More... | |
std::string | NEM::MSH::EXOMesh::elmTypeStr (elementType et) |
Convert EXODUS element type to string tab. More... | |
int | NEM::MSH::EXOMesh::elmNumNde (elementType et, int order) |
Get number of nodes given EXODUS element type and order. More... | |
int | NEM::MSH::EXOMesh::elmNumSrf (elementType et) |
Get number of surfaces given EXODUS element type. More... | |
Variables | |
TRIANGLE | |
QUAD | |
TETRA | |
HEX | |
WEDGE | |
FIXED | |
SYMMX | |
SYMMY | |
FIXED |
Definition at line 66 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::bcTagNum(), and NEM::MSH::EXOMesh::bcTagStr().
HEX |
Definition at line 55 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::exoMesh::combineElmBlks(), NEM::MSH::EXOMesh::e2vEMap(), NEM::MSH::EXOMesh::elmNumNde(), NEM::MSH::EXOMesh::elmNumSrf(), NEM::MSH::EXOMesh::elmTypeNum(), NEM::MSH::EXOMesh::elmTypeStr(), NEM::DRV::ConversionDriver::genExo(), and NEM::MSH::EXOMesh::v2eEMap().
QUAD |
Definition at line 55 of file exoMesh.H.
Referenced by NEM::NUCMESH::RingMeshOption::ApplyQuadMesh(), NEM::DRV::JSON::as_shape(), NEM::MSH::EXOMesh::exoMesh::combineElmBlks(), NEM::MSH::EXOMesh::e2vEMap(), NEM::MSH::EXOMesh::elmNumNde(), NEM::MSH::EXOMesh::elmNumSrf(), NEM::MSH::EXOMesh::elmTypeNum(), NEM::MSH::EXOMesh::elmTypeStr(), NEM::DRV::ConversionDriver::genExo(), and NEM::MSH::EXOMesh::v2eEMap().
SYMMX |
Definition at line 66 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::bcTagNum(), and NEM::MSH::EXOMesh::bcTagStr().
SYMMY |
Definition at line 66 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::bcTagNum(), and NEM::MSH::EXOMesh::bcTagStr().
TETRA |
Definition at line 55 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::exoMesh::combineElmBlks(), NEM::MSH::EXOMesh::e2vEMap(), NEM::MSH::EXOMesh::elmNumNde(), NEM::MSH::EXOMesh::elmNumSrf(), NEM::MSH::EXOMesh::elmTypeNum(), NEM::MSH::EXOMesh::elmTypeStr(), NEM::DRV::ConversionDriver::genExo(), and NEM::MSH::EXOMesh::v2eEMap().
TRIANGLE |
Definition at line 55 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::exoMesh::combineElmBlks(), NEM::MSH::EXOMesh::e2vEMap(), PNTMesh::elmNumNde(), NEM::MSH::EXOMesh::elmNumNde(), PNTMesh::elmNumSrf(), NEM::MSH::EXOMesh::elmNumSrf(), PNTMesh::elmTypeNum(), NEM::MSH::EXOMesh::elmTypeNum(), PNTMesh::elmTypeStr(), NEM::MSH::EXOMesh::elmTypeStr(), NEM::DRV::ConversionDriver::genExo(), PNTMesh::p2vEMap(), NEM::MSH::EXOMesh::v2eEMap(), and PNTMesh::v2pEMap().
WEDGE |
Definition at line 55 of file exoMesh.H.
Referenced by NEM::MSH::EXOMesh::exoMesh::combineElmBlks(), NEM::MSH::EXOMesh::e2vEMap(), NEM::MSH::EXOMesh::elmNumNde(), NEM::MSH::EXOMesh::elmNumSrf(), NEM::MSH::EXOMesh::elmTypeNum(), NEM::MSH::EXOMesh::elmTypeStr(), NEM::DRV::ConversionDriver::genExo(), and NEM::MSH::EXOMesh::v2eEMap().