|
Stellarator and Tokamak Modeling and Meshing Software (STOMMS)
|
Public Member Functions | |
| Inputs () | |
| const std::string & | getLimiterFile () const |
| const std::string & | getVmecFile () const |
| const InputData & | getInputData () const |
| const ReactorType & | getReactorType () const |
| const bool & | useReversePsi () const |
| const int & | getNumTokamakPlanes () const |
| const bool & | useInboardStart () const |
| const bool & | useFluxRandomStart () const |
| const double & | getStepRadians () const |
| const double & | getPsiTolerance () const |
| const double & | getSpacingToleranceOptimal () const |
| const double & | getSpacingToleranceAbsolute () const |
| const bool & | useIntraCurveSpacingSmallVariation () const |
| const bool & | useZeroXptWall () const |
| const int & | getIntraCurveSpacingOption () const |
| const double & | getIntraCurveMinLengthLastEdge () const |
| const double & | getMeshSizeUnstructured () const |
| const double & | getIntraCurveSpacingPropFacMax () const |
| const double & | getIntraCurveSpacingPropFacMin () const |
| const double & | getLastClosedPsi () const |
| const bool & | useWallCurve () const |
| Inputs::Inputs | ( | ) |
| const InputData & Inputs::getInputData | ( | ) | const |
| const double & Inputs::getIntraCurveMinLengthLastEdge | ( | ) | const |
Function to get length of smallest last mesh edge on a curve.
| const int & Inputs::getIntraCurveSpacingOption | ( | ) | const |
Function to get intra curve spacing options.
| const double & Inputs::getIntraCurveSpacingPropFacMax | ( | ) | const |
Function to get intra curve spacing proportional factor (max)
| const double & Inputs::getIntraCurveSpacingPropFacMin | ( | ) | const |
Function to get intra curve spacing proportional factor (min)
| const double & Inputs::getLastClosedPsi | ( | ) | const |
Function to get last closed psi value for zero x-point case.
| const std::string & Inputs::getLimiterFile | ( | ) | const |
| const double & Inputs::getMeshSizeUnstructured | ( | ) | const |
Function to get mesh size on unstructured mesh faces.
| const int & Inputs::getNumTokamakPlanes | ( | ) | const |
Returns the number of tokamak planes for magnetic field line tracing.
| const double & Inputs::getPsiTolerance | ( | ) | const |
Function to get psi tolerance.
| const ReactorType & Inputs::getReactorType | ( | ) | const |
| const double & Inputs::getSpacingToleranceAbsolute | ( | ) | const |
Function to psi spacing tolerance absolute.
| const double & Inputs::getSpacingToleranceOptimal | ( | ) | const |
Function to psi spacing tolerance optimal.
| const double & Inputs::getStepRadians | ( | ) | const |
Function to get step size in radians.
| const std::string & Inputs::getVmecFile | ( | ) | const |
| const bool & Inputs::useFluxRandomStart | ( | ) | const |
Function to check if to use random flux start or not. Default is random for closed flux curves.
| const bool & Inputs::useInboardStart | ( | ) | const |
Function to check if to use inboard flux start or not. Default is outboard plane.
| const bool & Inputs::useIntraCurveSpacingSmallVariation | ( | ) | const |
Function to check if to use small variation intra curve spacing or not.
| const bool & Inputs::useReversePsi | ( | ) | const |
| const bool & Inputs::useWallCurve | ( | ) | const |
Function to check if model needs to be bounded by wall curve or last closed flux curve. Default is to use the wall curve. Only valid for zero Xpt cases.
| const bool & Inputs::useZeroXptWall | ( | ) | const |
Function to check if to use wall curve in zero Xpt cases or not.