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< EdgeIdType > getAdjacentEdgesOnVertex (const VertexIdType &vId) const
 
std::vector< SurfaceIdType > getAdjacentFacesOnVertex (const VertexIdType &vId) const
 
std::vector< VertexIdType > getAdjacentVerticesOnEdge (const EdgeIdType &eId) const
 
std::vector< SurfaceIdType > getAdjacentFacesOnEdge (const EdgeIdType &eId) const
 
std::vector< VertexIdType > getAdjacentVerticesOnFace (const SurfaceIdType &fId) const
 
std::vector< EdgeIdType > getAdjacentEdgesOnFace (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