IOSS 2.0
Loading...
Searching...
No Matches
Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections Struct Reference

#include <Iotm_TextMeshAdjacencyGraph.h>

Public Member Functions

 FaceConnections ()
 
 FaceConnections (unsigned numSides_)
 
bool has_any_connection (int thisSide) const
 
bool has_any_connection (int thisSide, IndexType thatElem) const
 
void add (const FaceConnection &connection)
 
void remove (const FaceConnection &connection)
 

Public Attributes

unsigned numSides {0}
 
std::vector< int > sideReference {}
 
std::set< FaceConnectionconnections {}
 

Constructor & Destructor Documentation

◆ FaceConnections() [1/2]

template<typename EntityId , typename Topology >
Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::FaceConnections ( )
inline

◆ FaceConnections() [2/2]

template<typename EntityId , typename Topology >
Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::FaceConnections ( unsigned numSides_)
inlineexplicit

Member Function Documentation

◆ add()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::add ( const FaceConnection & connection)
inline

◆ has_any_connection() [1/2]

template<typename EntityId , typename Topology >
bool Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::has_any_connection ( int thisSide) const
inline

◆ has_any_connection() [2/2]

template<typename EntityId , typename Topology >
bool Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::has_any_connection ( int thisSide,
IndexType thatElem ) const
inline

◆ remove()

template<typename EntityId , typename Topology >
void Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::remove ( const FaceConnection & connection)
inline

Member Data Documentation

◆ connections

template<typename EntityId , typename Topology >
std::set<FaceConnection> Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::connections {}

◆ numSides

template<typename EntityId , typename Topology >
unsigned Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::numSides {0}

◆ sideReference

template<typename EntityId , typename Topology >
std::vector<int> Iotm::text_mesh::SideAdjacencyGraph< EntityId, Topology >::FaceConnections::sideReference {}

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