IOSS 2.0
|
#include <Iotm_TextMeshDataTypes.h>
Public Member Functions | |
TextMeshData () | |
void | add_element (const ElementData< EntityId, Topology > &elem) |
const std::set< EntityId > & | nodes_on_proc (int proc) const |
unsigned | num_nodes_on_proc (int proc) const |
const std::set< int > & | procs_for_node (const EntityId nodeId) const |
Public Attributes | |
unsigned | spatialDim {0} |
std::vector< ElementData< EntityId, Topology > > | elementDataVec {} |
PartIdMapping | partIds |
std::set< EntityId > | nodeIds {} |
Coordinates< EntityId > | coords |
Sidesets< EntityId, Topology > | sidesets |
Nodesets< EntityId > | nodesets |
Assemblies< EntityId > | assemblies |
Private Member Functions | |
void | associate_node_with_proc (const EntityId nodeId, int proc) |
Private Attributes | |
std::unordered_map< EntityId, std::set< int > > | m_procsForNode |
std::unordered_map< int, std::set< EntityId > > | m_nodesOnProc |
std::set< int > | m_emptyProcs {} |
std::set< EntityId > | m_emptyNodes {} |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
Assemblies<EntityId> Iotm::text_mesh::TextMeshData< EntityId, Topology >::assemblies |
Coordinates<EntityId> Iotm::text_mesh::TextMeshData< EntityId, Topology >::coords |
std::vector<ElementData<EntityId, Topology> > Iotm::text_mesh::TextMeshData< EntityId, Topology >::elementDataVec {} |
|
private |
|
private |
|
private |
|
private |
std::set<EntityId> Iotm::text_mesh::TextMeshData< EntityId, Topology >::nodeIds {} |
Nodesets<EntityId> Iotm::text_mesh::TextMeshData< EntityId, Topology >::nodesets |
PartIdMapping Iotm::text_mesh::TextMeshData< EntityId, Topology >::partIds |
unsigned Iotm::text_mesh::TextMeshData< EntityId, Topology >::spatialDim {0} |