V3FIT
Data Types | Modules | Functions/Subroutines | Variables
vmec_equilibrium.f File Reference

Contains module vmec_equilibrium. More...

Go to the source code of this file.

Data Types

type  vmec_equilibrium::vmec_magnetic_cache
 Object to cache data needed to compute magnetic signals. More...
 
type  vmec_equilibrium::vmec_class
 Base class representing a vmec_equilibrium. More...
 
interface  vmec_equilibrium::vmec_construct
 Interface for the construction of vmec_class types using vmec_construct_full or vmec_construct_eq. More...
 
interface  vmec_equilibrium::vmec_set_magnetic_cache
 Interface for the setting the vmec_magnetic_cache types using vmec_set_magnetic_cache_responce, vmec_set_magnetic_cache_point or vmec_set_magnetic_cache_calc. More...
 
interface  vmec_equilibrium::runvmec
 Forward declare the interface for runvmec. More...
 
interface  vmec_equilibrium::vmec_get_ne
 Interface for the vmec density profile values. More...
 
interface  vmec_equilibrium::vmec_get_gp_ne
 Interface for the vmec guassian process density profile values. More...
 
interface  vmec_equilibrium::vmec_get_te
 Interface for the vmec electron temperature profile values. More...
 
interface  vmec_equilibrium::vmec_get_gp_te
 Interface for the vmec guassian process electron temperature profile values. More...
 
interface  vmec_equilibrium::vmec_get_ti
 Interface for the vmec ion temperature profile values. More...
 
interface  vmec_equilibrium::vmec_get_gp_ti
 Interface for the vmec guassian process ion temperature profile values. More...
 
interface  vmec_equilibrium::vmec_get_sxrem
 Interface for the vmec soft x-ray emissivity profile values. More...
 
interface  vmec_equilibrium::vmec_get_gp_sxrem
 Interface for the vmec guassian process soft x-ray emissivity profile values. More...
 
interface  vmec_equilibrium::vmec_get_p
 Interface for the vmec pressure profile values. More...
 
interface  vmec_equilibrium::vmec_get_ze
 Interface for the vmec zeff profile values. More...
 

Modules

module  vmec_equilibrium
 Defines the base class of the type vmec_class. This module contains all the code necessary to interface V3FIT with VMEC.
 

Functions/Subroutines

type(vmec_class) function, pointer vmec_equilibrium::vmec_construct_eq (file_name, wout_file_name, iou, eq_comm, recon_comm, state_flags)
 Construct a vmec_class object. More...
 
type(vmec_class) function, pointer vmec_equilibrium::vmec_construct_full (file_name, wout_file_name, ne, te, ti, ze, sxrem, phi_offset, z_offset, pol_rad_ratio, iou, eq_comm, recon_comm, state_flags)
 Construct a vmec_class object. More...
 
subroutine vmec_equilibrium::vmec_destruct (this)
 Deconstruct a vmec_class object. More...
 
subroutine vmec_equilibrium::vmec_set_param (this, id, i_index, j_index, value, eq_comm, state_flags)
 Sets the value of a reconstruction equilibrium parameter. More...
 
subroutine vmec_equilibrium::vmec_set_magnetic_cache_responce (this, response_object)
 Set magnetic cache for plasma resonce. More...
 
subroutine vmec_equilibrium::vmec_set_magnetic_cache_point (this, use_axi)
 Set magnetic cache initialy. More...
 
subroutine vmec_equilibrium::vmec_set_magnetic_cache_calc (this)
 Set magnetic cache initialy. More...
 
subroutine vmec_equilibrium::vmec_set_namelist (this)
 Sets namelist variables from the solved VMEC equilibrium. More...
 
integer function vmec_equilibrium::vmec_get_param_id (this, param_name)
 Get the id for a reconstruction parameter. More...
 
real(rprec) function vmec_equilibrium::vmec_get_param_value (this, id, i_index, j_index)
 Get the value of a reconstruction VMEC parameter. More...
 
character(len=data_name_length) function vmec_equilibrium::vmec_get_param_name (this, id)
 Get the name of a reconstruction VMEC parameter. More...
 
integer function vmec_equilibrium::vmec_get_gp_ne_num_hyper_param (this)
 Get the number of electron density gp kernel hyper parameters. More...
 
real(rprec) function, dimension(:), pointer vmec_equilibrium::vmec_get_ne_af (this)
 Gets the electron density profile af array. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_ne_ij (this, i, j)
 Get the electron density gp kernel value for the two indicies. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_ne_pi (this, x_cart, i)
 Get the electron density gp kernel value for the position and index. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_ne_pp (this, x_cart, y_cart)
 Get the electron density gp kernel value for the position and position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_ne_cart (this, x_cart)
 Gets the electron density at a cartesian position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_ne_radial (this, s)
 Gets the electron density at a s position. More...
 
integer function vmec_equilibrium::vmec_get_gp_te_num_hyper_param (this)
 Get the number of electron temperature gp kernel hyper parameters. More...
 
real(rprec) function, dimension(:), pointer vmec_equilibrium::vmec_get_te_af (this)
 Gets the electron temperature profile af array. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_te_ij (this, i, j)
 Get the electron temperature gp kernel value for the two indicies. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_te_pi (this, x_cart, i)
 Get the electron temperature gp kernel value for the position and index. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_te_pp (this, x_cart, y_cart)
 Get the electron temperature gp kernel value for the position and position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_te_cart (this, x_cart)
 Gets the electron temperature at a cartesian position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_te_radial (this, s)
 Gets the electron temperature at a s position. More...
 
integer function vmec_equilibrium::vmec_get_gp_ti_num_hyper_param (this)
 Get the number of ion temperature gp kernel hyper parameters. More...
 
real(rprec) function, dimension(:), pointer vmec_equilibrium::vmec_get_ti_af (this)
 Gets the ion temperature profile af array. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_ti_ij (this, i, j)
 Get the ion temperature gp kernel value for the two indicies. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_ti_pi (this, x_cart, i)
 Get the ion temperature gp kernel value for the position and index. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_ti_pp (this, x_cart, y_cart)
 Get the ion temperature gp kernel value for the position and position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_ti_cart (this, x_cart)
 Gets the ion temperature at a cartesian position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_ti_radial (this, s)
 Gets the ion temperature at a s position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_ze_cart (this, x_cart)
 Gets the effective charge at a cartesian position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_ze_radial (this, s)
 Gets the effective charge at a s position. More...
 
integer function vmec_equilibrium::vmec_get_gp_sxrem_num_hyper_param (this, index)
 Get the number of soft x-ray emission gp kernel hyper parameters. More...
 
real(rprec) function, dimension(:), pointer vmec_equilibrium::vmec_get_sxrem_af (this, index)
 Gets the soft x-ray emissivity profile af array. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_sxrem_ij (this, i, j, index)
 Get the soft x-ray emissivity gp kernel value for the two indicies. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_sxrem_pi (this, x_cart, i, index)
 Get the soft x-ray emissivity gp kernel value for the position and index. More...
 
real(rprec) function vmec_equilibrium::vmec_get_gp_sxrem_pp (this, x_cart, y_cart, index)
 Get the soft x-ray emissivity gp kernel value for the position and position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_sxrem_cart (this, x_cart, index)
 Gets the soft x-ray emissivity at a cartesian position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_sxrem_radial (this, s, index)
 Gets the soft x-ray emissivity at a s position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_p_cart (this, x_cart)
 Gets the plasma pressure at a cartesian position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_p_radial (this, s)
 Gets the plasma pressure at a s position. More...
 
real(rprec) function, dimension(3) vmec_equilibrium::vmec_get_b_vec (this, x_cart, cyl)
 Gets the magnetic field vector at a position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_int_b_dphi (this, r, theta)
 Gets the loop integrated magnetic field at a position. More...
 
real(rprec) function, dimension(3) vmec_equilibrium::vmec_get_suv (this, x_cart)
 Gets VMEC suv position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_s (this, x_cart)
 Gets VMEC s value at position. More...
 
real(rprec) function vmec_equilibrium::vmec_get_flux (this, x_cart)
 Gets VMEC normalized flux value at position. More...
 
integer function vmec_equilibrium::vmec_get_plasma_edge (this, phi, r, z)
 Gets the r and z positions of the outer surface at a toroidal angle. More...
 
real(rprec) function, dimension(:,:,:), pointer vmec_equilibrium::vmec_get_magnetic_volume_rgrid (this)
 Get volume magnetic volume integration radial grid points. More...
 
real(rprec) function, dimension(:,:,:), pointer vmec_equilibrium::vmec_get_magnetic_volume_zgrid (this)
 Get volume magnetic volume integration z grid points. More...
 
real(rprec) function, dimension(:,:,:), pointer vmec_equilibrium::vmec_get_magnetic_volume_jrgrid (this)
 Get volume magnetic volume integration jr grid points. More...
 
real(rprec) function, dimension(:,:,:), pointer vmec_equilibrium::vmec_get_magnetic_volume_jphigrid (this)
 Get volume magnetic volume integration jphi grid points. More...
 
real(rprec) function, dimension(:,:,:), pointer vmec_equilibrium::vmec_get_magnetic_volume_jzgrid (this)
 Get volume magnetic volume integration jz grid points. More...
 
real(rprec) function vmec_equilibrium::vmec_get_volume_int_element (this)
 Get volume integration element. More...
 
real(rprec) function, dimension(:,:), pointer vmec_equilibrium::vmec_get_con_surface_krgrid (this)
 Get the conducting surface integration kr grid points. More...
 
real(rprec) function, dimension(:,:), pointer vmec_equilibrium::vmec_get_con_surface_kphigrid (this)
 Get the conducting surface integration kphi grid points. More...
 
real(rprec) function, dimension(:,:), pointer vmec_equilibrium::vmec_get_con_surface_kzgrid (this)
 Get the conducting surface integration kz grid points. More...
 
real(rprec) function vmec_equilibrium::vmec_get_area_int_element (this)
 Get area integration element. More...
 
real(rprec) function, dimension(:), pointer vmec_equilibrium::vmec_get_ext_currents (this, num_currents, scale_currents)
 Get external current. More...
 
real(rprec) function, dimension(3) vmec_equilibrium::vmec_get_b_vac (this, r_cyl)
 Gets the vacuum magnetic field vector at a position. More...
 
real(rprec) function, dimension(3) vmec_equilibrium::vmec_get_ext_b_plasma (this, position, axi_only)
 Get external plasma magnetic field. More...
 
integer function vmec_equilibrium::vmec_get_grid_size (this)
 Get radial grid size. More...
 
real(rprec) function vmec_equilibrium::vmec_get_grid_start (this)
 Get start of the radial grid. More...
 
real(rprec) function vmec_equilibrium::vmec_get_grid_stop (this)
 Get radial grid size. More...
 
logical function vmec_equilibrium::vmec_is_scaler_value (this, id)
 Checks if a parameter id is a scaler value. More...
 
logical function vmec_equilibrium::vmec_is_1d_array (this, id)
 Checks if a parameter id is a 1d array. More...
 
logical function vmec_equilibrium::vmec_is_2d_array (this, id)
 Checks if a parameter id is a 2d array. More...
 
logical function vmec_equilibrium::vmec_is_recon_param (this, id)
 Checks if a parameter id is a reconstruction parameter. More...
 
logical function vmec_equilibrium::vmec_is_using_point (this)
 Checks if a the point magnetics are being used. More...
 
logical function vmec_equilibrium::vmec_converge (this, num_iter, iou, eq_comm)
 Solves the VMEC equilibrium. More...
 
subroutine vmec_equilibrium::vmec_read_vac_file (this, index, eq_comm)
 Loads the vacuum magnetic field file. More...
 
subroutine vmec_equilibrium::vmec_save_state (this)
 Save the internal state of the equilibrium. More...
 
subroutine vmec_equilibrium::vmec_reset_state (this)
 Reset the internal state of the equilibrium. More...
 
subroutine vmec_equilibrium::vmec_write (this, iou)
 Write out the equilibrium to an output file. More...
 
subroutine vmec_equilibrium::vmec_write_input (this, current_step)
 Write the current valid input. More...
 
subroutine vmec_equilibrium::vmec_def_result (this, result_ncid, maxnsetps_dim_id)
 Define NetCDF variables for the result file. More...
 
subroutine vmec_equilibrium::vmec_write_init_data (this, result_ncid)
 Write inital data to NetCDF result file. More...
 
subroutine vmec_equilibrium::vmec_write_step_data (this, result_ncid, current_step)
 Write step data to NetCDF result file. More...
 
subroutine vmec_equilibrium::vmec_restart (this, result_ncid, current_step)
 Restart vmec from the result file. More...
 
subroutine vmec_equilibrium::vmec_sync_state (this, recon_comm)
 Syncronize the vmec state to children. More...
 
subroutine vmec_equilibrium::vmec_sync_child (this, index, recon_comm)
 Syncronize a child vmec state to the parent. More...
 
subroutine vmec_equilibrium::vmec_reset_boundary (this)
 Reset the fixed boundary coefficients. More...
 

Variables

integer, parameter vmec_equilibrium::vmec_ac_id = 15
 1D Array of function current profile parameters. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_ac_aux_s_id = 16
 1D Array of segment current profile s poitions. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_ac_aux_f_id = 17
 1D Array of segment current profile f values. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_ai_id = 18
 1D Array of function iotabar profile parameters. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_ai_aux_s_id = 19
 1D Array of segment iotabar profile s poitions. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_ai_aux_f_id = 20
 1D Array of segment iotabar profile f values. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_am_id = 21
 1D Array of function pressure profile parameters. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_am_aux_s_id = 22
 1D Array of segment pressure profile s poitions. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_am_aux_f_id = 23
 1D Array of segment pressure profile f values. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_bloat_id = 24
 Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_rbc_id = 25
 2D Array of outer boundary R cosine coeffiecents. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_zbs_id = 26
 2D Array of outer boundary Z sine coeffiecents. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_rbs_id = 27
 2D Array of outer boundary R sine coeffiecents. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_zbc_id = 28
 2D Array of outer boundary Z cosine coeffiecents. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_extcur_id = 29
 1D Array of external currents. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_curtor_id = 30
 The toroidal current. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_phiedge_id = 31
 The edge magnetic flux. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_pres_scale_id = 32
 The scaling parameter for the pressure. Defined in vmec_input.
 
integer, parameter vmec_equilibrium::vmec_rmnc_id = 33
 2D Array of surface R cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_zmns_id = 34
 2D Array of surface Z sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_lmns_id = 35
 2D Array of surface lambda cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_gmnc_id = 36
 2D Array of surface g cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsubsmns_id = 37
 2D Array of surface B_s sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsubumnc_id = 38
 2D Array of surface B_u cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsubvmnc_id = 39
 2D Array of surface B_v cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsupumnc_id = 40
 2D Array of surface B^u cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsupvmnc_id = 41
 2D Array of surface B^v cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_rmns_id = 42
 2D Array of surface R sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_zmnc_id = 43
 2D Array of surface Z cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_lmnc_id = 44
 2D Array of surface lambda sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_gmns_id = 45
 2D Array of surface g sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsubsmnc_id = 46
 2D Array of surface B_s cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsubumns_id = 47
 2D Array of surface B_u sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsubvmns_id = 48
 2D Array of surface B_v sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsupumns_id = 49
 2D Array of surface B^u sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_bsupvmns_id = 50
 2D Array of surface B^v sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_phi_id = 51
 Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_iotaf_id = 52
 1D Array of full grid iotabar. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_iotas_id = 53
 1D Array of half grid iotabar. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_raxis_cc_id = 54
 1D Array of magnetic axis R cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_raxis_cs_id = 55
 1D Array of magnetic axis R sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_zaxis_cc_id = 56
 1D Array of magnetic axis Z cosine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_zaxis_cs_id = 57
 1D Array of magnetic axis Z sine coeffiecents. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_qfact_id = 58
 1D Array of full grid safety factor. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_pp_ne_b_id = 59
 1D Array of function density profile parameters. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ne_as_id = 60
 1D Array of segment density profile s poitions. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ne_af_id = 61
 1D Array of segment density profile f values. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_sxrem_b_id = 62
 1D Array of function sxrem profile parameters. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_sxrem_as_id = 63
 1D Array of segment sxrem profile s poitions. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_sxrem_af_id = 64
 1D Array of segment sxrem profile f values. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_te_b_id = 65
 1D Array of function electron temperature profile parameters. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_te_as_id = 66
 1D Array of segment electron temperature profile s poitions. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_te_af_id = 67
 1D Array of segment electron temperature profile f values. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ti_b_id = 68
 1D Array of function ion temperature profile parameters. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ti_as_id = 69
 1D Array of segment ion temperature profile s poitions. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ti_af_id = 70
 1D Array of segment ion temperature profile f values. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ze_b_id = 71
 1D Array of function zeff profile parameters. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ze_as_id = 72
 1D Array of segment zeff profile s poitions. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_pp_ze_af_id = 73
 1D Array of segment zeff profile f values. Defined in pprofile_T.
 
integer, parameter vmec_equilibrium::vmec_vvc_smaleli_id = 74
 Internal inducance. Defined in v3f_vmec_comm. Computed in eqfor.
 
integer, parameter vmec_equilibrium::vmec_vvc_kappa_p_id = 75
 Mean elongation. Defined in v3f_vmec_comm. Computed in eqfor.
 
integer, parameter vmec_equilibrium::vmec_betatot_id = 76
 Total Beta. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_betapol_id = 77
 Poloidal Beta. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_betator_id = 78
 Toroidal Beta. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_betaxis_id = 79
 Beta on axis. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_jcuru_id = 80
 Poloidal current density. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_jcurv_id = 81
 Toroidal current density. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_jdotb_id = 82
 Current density in direction of b field. Defined in read_wout_mod.
 
integer, parameter vmec_equilibrium::vmec_phi_offset_id = 83
 Plasma Phi offset. This is a parameter to allow changing the phi angle of a quasi helical state in an RFP. Defined in vmec_equilibrium.
 
integer, parameter vmec_equilibrium::vmec_z_offset_id = 84
 Plasma z offset. This is a parameter to allow changing the vertical shift of the plasma.
 
integer, parameter vmec_equilibrium::magnetic_cache_vc_min_grid_points = 101
 Virtual casing grid points for vacuum field measurements.
 
real(rprec), parameter vmec_equilibrium::magnetic_cache_vc_grid_dim = 0.01
 Virtual casing grid dimension.
 

Detailed Description

Contains module vmec_equilibrium.

Definition in file vmec_equilibrium.f.