VMEC 8.52
3D Equilibrium solver with nested flux surfaces.
|
Go to the source code of this file.
Modules | |
module | vmec_params |
Variables | |
integer, parameter | vmec_params::meven = 0 |
parity selection label for even poloidal modes of R and Z | |
integer, parameter | vmec_params::modd = 1 |
parity selection label for odd poloidal modes of R and Z | |
integer, parameter | vmec_params::ndamp = 10 |
number of iterations over which damping is averaged | |
integer, parameter | vmec_params::ns4 = 25 |
integer, dimension(0:mpold), parameter | vmec_params::jmin1 = (/ 1,1,(2,ink=2,mpold) /) |
starting js(m) values where R,Z are non-zero | |
integer, dimension(0:mpold), parameter | vmec_params::jmin2 = (/ 1,2,(2,ink=2,mpold) /) |
starting js(m) values for which R,Z are evolved | |
integer, dimension(0:mpold), parameter | vmec_params::jlam = (/ 2,2,(2,ink=2,mpold) /) |
starting js(m) values for which Lambda is evolved | |
integer, parameter | vmec_params::norm_term_flag = 0 |
integer, parameter | vmec_params::bad_jacobian_flag = 1 |
integer, parameter | vmec_params::jac75_flag = 4 |
integer, parameter | vmec_params::input_error_flag = 5 |
integer, parameter | vmec_params::phiedge_error_flag = 7 |
integer, parameter | vmec_params::ns_error_flag = 8 |
integer, parameter | vmec_params::misc_error_flag = 9 |
integer, parameter | vmec_params::successful_term_flag = 11 |
integer, parameter | vmec_params::restart_flag = 1 |
integer, parameter | vmec_params::readin_flag = 2 |
integer, parameter | vmec_params::timestep_flag = 4 |
integer, parameter | vmec_params::output_flag = 8 |
integer, parameter | vmec_params::cleanup_flag = 16 |
integer, parameter | vmec_params::reset_jacdt_flag = 32 |
real(rprec), parameter | vmec_params::pdamp = 0.05_dp |
character(len= *), parameter | vmec_params::version_ = '8.52' |
integer | vmec_params::ntmax |
number of contributing Fourier basis function (can be 1, 2 or 4); assigned in read_indata() | |
integer | vmec_params::rcc |
integer | vmec_params::rss |
integer | vmec_params::rsc |
integer | vmec_params::rcs |
integer | vmec_params::zsc |
integer | vmec_params::zcs |
integer | vmec_params::zcc |
integer | vmec_params::zss |
integer | vmec_params::mnyq |
integer | vmec_params::nnyq |
integer, dimension(:), allocatable | vmec_params::uminus |
real(rprec), dimension(:), allocatable | vmec_params::mscale |
array for norming theta-trig functions (internal use only) so that the discrete SUM[cos(mu)*cos(m'u)] = .5 delta(m,m') | |
real(rprec), dimension(:), allocatable | vmec_params::nscale |
array for norming zeta -trig functions (internal use only) | |
real(rprec) | vmec_params::signgs |
sign of Jacobian : must be =1 (right-handed) or =-1 (left-handed) | |
real(rprec) | vmec_params::lamscale =1 |
integer, parameter | vmec_params::m0 =0 |
from totzsp | |
integer, parameter | vmec_params::m1 =1 |
from totzsp | |
integer, parameter | vmec_params::n0 =0 |
from totzsp | |