|
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} |