|
Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
|
Public Member Functions | |
| MagneticGeometryForStellarator (const ModelMetaData &md, const std::string &vmecFileName) | |
| double | getPsiAxis () const override |
| double | getPsiCoreBoundary () const override |
| ReactorType | getReactorType () const override |
| const std::map< int, std::vector< PhysicsPoint > > & | getOPoints () const override |
| const std::map< int, std::vector< PhysicsPoint > > & | getXPoints () const override |
| const Model & | getModel () const override |
| const std::vector< Plane > & | getPlanes () const override |
Public Member Functions inherited from MagneticGeometry | |
| virtual | ~MagneticGeometry ()=default |
A class to hold magnetic geometry of stellarators along with the construction of actual geometry (model).
| MagneticGeometryForStellarator::MagneticGeometryForStellarator | ( | const ModelMetaData & | md, |
| const std::string & | vmecFileName | ||
| ) |
Constructor to set magnetic geometry information from stellarator to class MagneticGeometry.
| md | metadata needed for geometry construction. |
| vmecFileName | vmec file name containing all the vmec data. |
|
overridevirtual |
Function to get model associated with stellarator geometry.
Implements MagneticGeometry.
|
overridevirtual |
Function to get a map between plane number and vector of OPoints. Key in map: plane number (id) Value in map: a vector of OPoints on the plane.
Implements MagneticGeometry.
|
overridevirtual |
Function to get all the geometric information on individual planes.
Implements MagneticGeometry.
|
overridevirtual |
A function to return psi value of the axis in the vmec domain.
Implements MagneticGeometry.
|
overridevirtual |
A function to return psi value of the last closed flux curve in the vmec domain.
Implements MagneticGeometry.
|
overridevirtual |
Return the reactor type(Stellarator for this class).
Implements MagneticGeometry.
|
overridevirtual |
Function to get a map between plane number and vector of XPoints. Key in map: plane number (id) Value in map: a vector of XPoints on the plane.
Implements MagneticGeometry.