|
Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
|
Public Member Functions | |
| virtual | ~MagneticGeometry ()=default |
| virtual double | getPsiAxis () const =0 |
| virtual double | getPsiCoreBoundary () const =0 |
| virtual ReactorType | getReactorType () const =0 |
| virtual const std::map< int, std::vector< PhysicsPoint > > & | getOPoints () const =0 |
| virtual const std::map< int, std::vector< PhysicsPoint > > & | getXPoints () const =0 |
| virtual const Model & | getModel () const =0 |
| virtual const std::vector< Plane > & | getPlanes () const =0 |
|
virtualdefault |
|
pure virtual |
Function to get model associated with geometry.
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.
|
pure virtual |
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.
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.
|
pure virtual |
Function to get all the geometric information on individual planes.
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.
|
pure virtual |
A function to return psi value of the axis in the domain.
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.
|
pure virtual |
A function to return psi value of the xore region boundary in the domain. Mainly needed for normalization. In VMEC, its last flux curve psi. In the case of tokamaks, its innermost separatrix curve (x-point).
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.
|
pure virtual |
A function to return the reactor type.
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.
|
pure virtual |
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.
Implemented in MagneticGeometryForStellarator, and MagneticGeometryForTokamak.