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

Public Member Functions

void setSimEdge (pGEdge simEdge)
 
const pGEdge & getSimEdge () const
 
const std::vector< Vertex > & getVerticesOnEdge ()
 
const std::vector< double > & getEdgeParRange () const
 
const bool & edgeIsPeriodic ()
 
double getEdgeLength () const
 
double getEdgePartialLength (const double &t0, const double &t1) const
 

Member Function Documentation

◆ edgeIsPeriodic()

const bool & Edge::edgeIsPeriodic ( )

◆ getEdgeLength()

double Edge::getEdgeLength ( ) const

Function to get the length of the model edge.

◆ getEdgeParRange()

const std::vector< double > & Edge::getEdgeParRange ( ) const

◆ getEdgePartialLength()

double Edge::getEdgePartialLength ( const double &  t0,
const double &  t1 
) const

Function to get length of an edge between two specified points on edge.

Parameters
t0parametric location of start point (first point).
t1parametric location of end point (second point).
Returns
the length between parametric location t0 and t1 on the edge.

◆ getSimEdge()

const pGEdge & Edge::getSimEdge ( ) const

◆ getVerticesOnEdge()

const std::vector< Vertex > & Edge::getVerticesOnEdge ( )

◆ setSimEdge()

void Edge::setSimEdge ( pGEdge  simEdge)