![]() |
The Open FUSION Toolkit 26.6
An open-source framework for fusion and plasma science and engineering
|
TokaMaker reconstruction settings class.
Public Member Functions | |
| __init__ (self) | |
| __setattr__ (self, name, value) | |
| get_c_struct (self, oft_env) | |
| Get C struct representation of settings for passing to TokaMaker Fortran API. | |
Public Attributes | |
| int | dx = 1.E-2 |
| Relative step size for finite difference Jacobian calculation. | |
| int | dx_min = 1.E-8 |
| Minimum absolute step size for finite difference Jacobian calculation. | |
| bool | fit_FFPscale = False |
| Adjust \( F*F' \) scale factor? | |
| bool | fit_Pscale = False |
| Adjust \( P' \) scale factor? | |
| bool | fitCoils = False |
| Allow adjustment of PF coil currents? | |
| bool | fitF = False |
| Adjust \( F*F' \) parameterization coefficients? | |
| bool | fitF0 = False |
| Allow adjustment of TF coil current? | |
| bool | fitP = False |
| Adjust \( P' \) parameterization coefficients? | |
| bool | fitR0 = False |
| Utilize and adjust \( R_0 \) constraint? | |
| fitV0 = None | |
| bool | fitZ0 = False |
| Utilize and adjust \( Z_0 \) constraint? | |
| bool | fixedCentering = False |
| Do not update centering (initial guess for NL solve) as solve progresses. | |
| str | infile = 'fit.in' |
| File containing constraint definitions. | |
| str | outfile = 'fit.out' |
| File to write output information to. | |
| bool | pm = False |
| Show detailed progress output? | |
Protected Member Functions | |
| _zz_doxygen_dummy (self) | |
Protected Attributes | |
| bool | _initialized = True |
Private Attributes | |
| __dict__ | |
| __init__ | ( | self | ) |
| __setattr__ | ( | self, | |
| name, | |||
| value ) |
|
protected |
| get_c_struct | ( | self, | |
| oft_env ) |
Get C struct representation of settings for passing to TokaMaker Fortran API.
|
private |
|
protected |
| int dx = 1.E-2 |
Relative step size for finite difference Jacobian calculation.
| int dx_min = 1.E-8 |
Minimum absolute step size for finite difference Jacobian calculation.
| bool fit_FFPscale = False |
Adjust \( F*F' \) scale factor?
| bool fit_Pscale = False |
Adjust \( P' \) scale factor?
| bool fitCoils = False |
Allow adjustment of PF coil currents?
| bool fitF = False |
Adjust \( F*F' \) parameterization coefficients?
| bool fitF0 = False |
Allow adjustment of TF coil current?
| bool fitP = False |
Adjust \( P' \) parameterization coefficients?
| bool fitR0 = False |
Utilize and adjust \( R_0 \) constraint?
| fitV0 = None |
| bool fitZ0 = False |
Utilize and adjust \( Z_0 \) constraint?
| bool fixedCentering = False |
Do not update centering (initial guess for NL solve) as solve progresses.
| str infile = 'fit.in' |
File containing constraint definitions.
| str outfile = 'fit.out' |
File to write output information to.
| bool pm = False |
Show detailed progress output?