The Open FUSION Toolkit 26.6
An open-source framework for fusion and plasma science and engineering
Loading...
Searching...
No Matches
tokamaker_recon_settings Class Reference

Detailed Description

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__

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Member Function Documentation

◆ __setattr__()

__setattr__ ( self,
name,
value )

◆ _zz_doxygen_dummy()

_zz_doxygen_dummy ( self)
protected

◆ get_c_struct()

get_c_struct ( self,
oft_env )

Get C struct representation of settings for passing to TokaMaker Fortran API.

Member Data Documentation

◆ __dict__

__dict__
private

◆ _initialized

bool _initialized = True
protected

◆ dx

int dx = 1.E-2

Relative step size for finite difference Jacobian calculation.

◆ dx_min

int dx_min = 1.E-8

Minimum absolute step size for finite difference Jacobian calculation.

◆ fit_FFPscale

bool fit_FFPscale = False

Adjust \( F*F' \) scale factor?

◆ fit_Pscale

bool fit_Pscale = False

Adjust \( P' \) scale factor?

◆ fitCoils

bool fitCoils = False

Allow adjustment of PF coil currents?

◆ fitF

bool fitF = False

Adjust \( F*F' \) parameterization coefficients?

◆ fitF0

bool fitF0 = False

Allow adjustment of TF coil current?

◆ fitP

bool fitP = False

Adjust \( P' \) parameterization coefficients?

◆ fitR0

bool fitR0 = False

Utilize and adjust \( R_0 \) constraint?

◆ fitV0

fitV0 = None

◆ fitZ0

bool fitZ0 = False

Utilize and adjust \( Z_0 \) constraint?

◆ fixedCentering

bool fixedCentering = False

Do not update centering (initial guess for NL solve) as solve progresses.

◆ infile

str infile = 'fit.in'

File containing constraint definitions.

◆ outfile

str outfile = 'fit.out'

File to write output information to.

◆ pm

bool pm = False

Show detailed progress output?


The documentation for this class was generated from the following file: