NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
pntMesh.H File Reference

Go to the source code of this file.

Classes

struct  PNTMesh::blockType
 
class  PNTMesh::pntMesh
 

Namespaces

 PNTMesh
 

Typedefs

using PNTMesh::idTyp = int
 
using PNTMesh::BlockMap = std::vector< blockType >
 

Enumerations

enum  PNTMesh::elementType {
  PNTMesh::elementType::BAR, PNTMesh::elementType::QUADRILATERAL, PNTMesh::elementType::TRIANGLE, PNTMesh::elementType::HEXAGON,
  PNTMesh::elementType::SPHERICAL, PNTMesh::elementType::CYLINDRICAL, PNTMesh::elementType::BRICK, PNTMesh::elementType::LAGRANGE_BRICK,
  PNTMesh::elementType::TETRAHEDRON, PNTMesh::elementType::HEXPRISM, PNTMesh::elementType::PRISMATIC, PNTMesh::elementType::OTHER
}
 
enum  PNTMesh::surfaceBCTag { PNTMesh::surfaceBCTag::REFLECTIVE, PNTMesh::surfaceBCTag::VOID }
 

Functions

VTKCellType PNTMesh::p2vEMap (elementType et)
 
elementType PNTMesh::v2pEMap (VTKCellType vt)
 
surfaceBCTag PNTMesh::bcTagNum (const std::string &tag)
 
std::string PNTMesh::bcTagStr (surfaceBCTag tag)
 
elementType PNTMesh::elmTypeNum (const std::string &tag)
 
std::string PNTMesh::elmTypeStr (elementType tag)
 
int PNTMesh::elmNumNde (elementType et, int order)
 
int PNTMesh::elmNumSrf (elementType et)