Classes | |
| struct | elmBlkType |
| Stores element block information. More... | |
| class | exoMesh |
| A complete I/O class for EXODUS II file format. More... | |
| struct | ndeSetType |
| Stores node set information. More... | |
| struct | sdeSetType |
| Stores side set information. More... | |
Typedefs | |
| using | ndeSets = std::vector< ndeSetType > |
| using | elmBlks = std::vector< elmBlkType > |
| using | sdeSets = std::vector< sdeSetType > |
Functions | |
| VTKCellType | e2vEMap (elementType et) |
| Convert EXODUS element type to VTK cell type. More... | |
| elementType | v2eEMap (VTKCellType vt) |
| Convert VTK cell type to EXODUS element type. More... | |
| surfaceBCTag | bcTagNum (std::string &tag) |
| std::string | bcTagStr (surfaceBCTag tag) |
| elementType | elmTypeNum (std::string tag) |
| Convert string to EXODUS element type. More... | |
| std::string | elmTypeStr (elementType et) |
| Convert EXODUS element type to string tab. More... | |
| int | elmNumNde (elementType et, int order) |
| Get number of nodes given EXODUS element type and order. More... | |
| int | elmNumSrf (elementType et) |
| Get number of surfaces given EXODUS element type. More... | |
| void | wrnErrMsg (int errCode, const std::string &errMsg="None") |
| Logging method. More... | |
| using NEM::MSH::EXOMesh::elmBlks = typedef std::vector<elmBlkType> |
| using NEM::MSH::EXOMesh::ndeSets = typedef std::vector<ndeSetType> |
| using NEM::MSH::EXOMesh::sdeSets = typedef std::vector<sdeSetType> |
| surfaceBCTag NEMOSYS_EXPORT NEM::MSH::EXOMesh::bcTagNum | ( | std::string & | tag | ) |
| std::string NEMOSYS_EXPORT NEM::MSH::EXOMesh::bcTagStr | ( | surfaceBCTag | tag | ) |
| VTKCellType NEMOSYS_EXPORT NEM::MSH::EXOMesh::e2vEMap | ( | elementType | et | ) |
| int NEMOSYS_EXPORT NEM::MSH::EXOMesh::elmNumNde | ( | elementType | et, |
| int | order | ||
| ) |
| et | EXODUS element type |
| order | element order |
Definition at line 138 of file exoMesh.C.
References elmTypeStr(), HEX, QUAD, TETRA, TRIANGLE, and WEDGE.
| int NEMOSYS_EXPORT NEM::MSH::EXOMesh::elmNumSrf | ( | elementType | et | ) |
| et | EXODUS element type |
Definition at line 154 of file exoMesh.C.
References elmTypeStr(), HEX, QUAD, TETRA, TRIANGLE, and WEDGE.
| elementType NEMOSYS_EXPORT NEM::MSH::EXOMesh::elmTypeNum | ( | std::string | tag | ) |
| tag | string tag of an element type |
Definition at line 97 of file exoMesh.C.
References HEX, QUAD, TETRA, nemAux::toLower(), TRIANGLE, and WEDGE.
Referenced by meshBase::exportExoToVtk(), and NEM::MSH::EXOMesh::exoMesh::read().
| std::string NEMOSYS_EXPORT NEM::MSH::EXOMesh::elmTypeStr | ( | elementType | et | ) |
| et | EXODUS element type |
Definition at line 128 of file exoMesh.C.
References HEX, QUAD, TETRA, TRIANGLE, and WEDGE.
Referenced by elmNumNde(), elmNumSrf(), NEM::MSH::EXOMesh::exoMesh::report(), and NEM::MSH::EXOMesh::exoMesh::write().
| elementType NEMOSYS_EXPORT NEM::MSH::EXOMesh::v2eEMap | ( | VTKCellType | vt | ) |
| void NEMOSYS_EXPORT NEM::MSH::EXOMesh::wrnErrMsg | ( | int | errCode, |
| const std::string & | errMsg = "None" |
||
| ) |
| errCode | If <0, then error and throw. If =0, continue. If >0, warning. |
| errMsg | Message to output explaining error. |
Definition at line 202 of file exoMesh.C.
Referenced by NEM::MSH::EXOMesh::exoMesh::addElmBlkByElmIdLst(), meshBase::exportExoToVtk(), NEM::MSH::EXOMesh::exoMesh::read(), NEM::MSH::EXOMesh::exoMesh::removeByElmIdLst(), and NEM::MSH::EXOMesh::exoMesh::write().