Nektar++
|
#include <Mesh.h>
Public Member Functions | |
NEKMESHUTILS_EXPORT | Mesh () |
NEKMESHUTILS_EXPORT unsigned int | GetNumElements () |
Returns the total number of elements in the mesh with dimension expDim. More... | |
NEKMESHUTILS_EXPORT unsigned int | GetNumBndryElements () |
Returns the total number of elements in the mesh with dimension < expDim. More... | |
NEKMESHUTILS_EXPORT unsigned int | GetNumEntities () |
Returns the total number of entities in the mesh. More... | |
Public Attributes | |
bool | m_verbose |
Verbose flag. More... | |
unsigned int | m_expDim |
Dimension of the expansion. More... | |
unsigned int | m_spaceDim |
Dimension of the space in which the mesh is defined. More... | |
unsigned int | m_nummode |
a order tag to aid output, a bit of a hack More... | |
unsigned int | m_numcomp |
std::vector< NodeSharedPtr > | m_node |
List of mesh nodes. More... | |
NodeSet | m_vertexSet |
Set of element vertices. More... | |
int | m_numNodes |
used for meshing purposes to keep trac of ids More... | |
EdgeSet | m_edgeSet |
Set of element edges. More... | |
FaceSet | m_faceSet |
Set of element faces. More... | |
ElementMap | m_element |
Map for elements. More... | |
CompositeMap | m_composite |
Map for composites. More... | |
ConditionMap | m_condition |
Boundary conditions maps tag to condition. More... | |
std::vector< std::string > | m_fields |
List of fields names. More... | |
boost::unordered_map< int, Node > | m_vertexNormals |
Map of vertex normals. More... | |
std::set< std::pair< int, int > > | m_spherigonSurfs |
Set of all pairs of element ID and edge/face number on which to apply spherigon surface smoothing. More... | |
std::map< int, std::string > | m_faceLabels |
List of face labels for composite annotation. More... | |
|
inline |
unsigned int Mesh::GetNumBndryElements | ( | ) |
unsigned int Mesh::GetNumElements | ( | ) |
unsigned int Mesh::GetNumEntities | ( | ) |
CompositeMap Nektar::NekMeshUtils::Mesh::m_composite |
ConditionMap Nektar::NekMeshUtils::Mesh::m_condition |
EdgeSet Nektar::NekMeshUtils::Mesh::m_edgeSet |
ElementMap Nektar::NekMeshUtils::Mesh::m_element |
unsigned int Nektar::NekMeshUtils::Mesh::m_expDim |
std::map<int, std::string> Nektar::NekMeshUtils::Mesh::m_faceLabels |
FaceSet Nektar::NekMeshUtils::Mesh::m_faceSet |
std::vector<std::string> Nektar::NekMeshUtils::Mesh::m_fields |
std::vector<NodeSharedPtr> Nektar::NekMeshUtils::Mesh::m_node |
unsigned int Nektar::NekMeshUtils::Mesh::m_nummode |
int Nektar::NekMeshUtils::Mesh::m_numNodes |
unsigned int Nektar::NekMeshUtils::Mesh::m_spaceDim |
std::set<std::pair<int, int> > Nektar::NekMeshUtils::Mesh::m_spherigonSurfs |
boost::unordered_map<int, Node> Nektar::NekMeshUtils::Mesh::m_vertexNormals |