Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ModelTopology Class Reference

Public Member Functions

 ModelTopology ()
 
 ModelTopology (const adios2::IO &io, const adios2::Engine &reader, std::string name, int planeNumber)
 
std::vector< EdgeIdTypegetAdjacentEdgesOnVertex (const VertexIdType &vId) const
 
std::vector< SurfaceIdTypegetAdjacentFacesOnVertex (const VertexIdType &vId) const
 
std::vector< VertexIdTypegetAdjacentVerticesOnEdge (const EdgeIdType &eId) const
 
std::vector< SurfaceIdTypegetAdjacentFacesOnEdge (const EdgeIdType &eId) const
 
std::vector< VertexIdTypegetAdjacentVerticesOnFace (const SurfaceIdType &fId) const
 
std::vector< EdgeIdTypegetAdjacentEdgesOnFace (const SurfaceIdType &fId) const
 

Constructor & Destructor Documentation

◆ ModelTopology() [1/2]

ModelTopology::ModelTopology ( )
inline

◆ ModelTopology() [2/2]

ModelTopology::ModelTopology ( const adios2::IO &  io,
const adios2::Engine &  reader,
std::string  name,
int  planeNumber 
)

Member Function Documentation

◆ getAdjacentEdgesOnFace()

std::vector< EdgeIdType > ModelTopology::getAdjacentEdgesOnFace ( const SurfaceIdType fId) const

◆ getAdjacentEdgesOnVertex()

std::vector< EdgeIdType > ModelTopology::getAdjacentEdgesOnVertex ( const VertexIdType vId) const

◆ getAdjacentFacesOnEdge()

std::vector< SurfaceIdType > ModelTopology::getAdjacentFacesOnEdge ( const EdgeIdType eId) const

◆ getAdjacentFacesOnVertex()

std::vector< SurfaceIdType > ModelTopology::getAdjacentFacesOnVertex ( const VertexIdType vId) const

◆ getAdjacentVerticesOnEdge()

std::vector< VertexIdType > ModelTopology::getAdjacentVerticesOnEdge ( const EdgeIdType eId) const

◆ getAdjacentVerticesOnFace()

std::vector< VertexIdType > ModelTopology::getAdjacentVerticesOnFace ( const SurfaceIdType fId) const