IOSS 2.0
Loading...
Searching...
No Matches
Iotm::text_mesh::TopologyMapping< T > Class Template Referenceabstract

#include <Iotm_TextMeshDataTypes.h>

Public Types

using Topology = T
 

Public Member Functions

virtual ~TopologyMapping ()
 
Topology topology (const std::string &textMeshName) const
 
virtual Topology invalid_topology () const =0
 
virtual void initialize_topology_map ()=0
 

Protected Attributes

std::unordered_map< std::string, Topologym_nameToTopology
 

Member Typedef Documentation

◆ Topology

template<typename T >
using Iotm::text_mesh::TopologyMapping< T >::Topology = T

Constructor & Destructor Documentation

◆ ~TopologyMapping()

template<typename T >
virtual Iotm::text_mesh::TopologyMapping< T >::~TopologyMapping ( )
inlinevirtual

Member Function Documentation

◆ initialize_topology_map()

template<typename T >
virtual void Iotm::text_mesh::TopologyMapping< T >::initialize_topology_map ( )
pure virtual

Implemented in Iotm::IossTopologyMapping.

◆ invalid_topology()

template<typename T >
virtual Topology Iotm::text_mesh::TopologyMapping< T >::invalid_topology ( ) const
pure virtual

Implemented in Iotm::IossTopologyMapping.

◆ topology()

template<typename T >
Topology Iotm::text_mesh::TopologyMapping< T >::topology ( const std::string & textMeshName) const
inline

Member Data Documentation

◆ m_nameToTopology

template<typename T >
std::unordered_map<std::string, Topology> Iotm::text_mesh::TopologyMapping< T >::m_nameToTopology
protected

The documentation for this class was generated from the following file: