V3FIT
|
Contains module vacuum_equilibrium. More...
Go to the source code of this file.
Data Types | |
type | vacuum_equilibrium::vacuum_class |
Base class representing a vacuum_equilibrium. More... | |
Modules | |
module | vacuum_equilibrium |
Defines the base class of the type vacuum_class. This module contains all the code necessary to interface V3FIT with a vacuum equilibrium. | |
Functions/Subroutines | |
type(vacuum_class) function, pointer | vacuum_equilibrium::vacuum_construct (file_name, iou) |
Construct a vacuum_class object. More... | |
subroutine | vacuum_equilibrium::vacuum_destruct (this) |
Deconstruct a vacuum_class object. More... | |
subroutine | vacuum_equilibrium::vacuum_set_param (this, id, i_index, value) |
Sets the value of a reconstruction equilibrium parameter. More... | |
integer function | vacuum_equilibrium::vacuum_get_param_id (this, param_name) |
Get the id for a reconstruction parameter. More... | |
real(rprec) function | vacuum_equilibrium::vacuum_get_param_value (this, id, i_index) |
Get the value of a reconstruction vacuum parameter. More... | |
character(len=data_name_length) function | vacuum_equilibrium::vacuum_get_param_name (this, id) |
Get the name of a reconstruction vacuum parameter. More... | |
real(rprec) function, dimension(3) | vacuum_equilibrium::vacuum_get_b_vec (this, x_cart, cyl) |
Gets the magnetic field vector at a position. More... | |
real(rprec) function | vacuum_equilibrium::vacuum_get_int_b_dphi (this, r, theta) |
Gets the loop integrated magnetic field at a position. More... | |
real(rprec) function, dimension(:), pointer | vacuum_equilibrium::vacuum_get_ext_currents (this, scale_currents) |
Get external current. More... | |
logical function | vacuum_equilibrium::vacuum_is_1d_array (this, id) |
Checks if a parameter id is a 1d array. More... | |
logical function | vacuum_equilibrium::vacuum_is_recon_param (this, id) |
Checks if a parameter id is a reconstruction parameter. More... | |
subroutine | vacuum_equilibrium::vacuum_write (this, iou) |
Write out the equilibrium to an output file. More... | |
subroutine | vacuum_equilibrium::vacuum_write_input (this, current_step) |
Write the current valid input. More... | |
Variables | |
integer, parameter | vacuum_equilibrium::vacuum_extcur_id = 15 |
1D Array of external currents. | |
Contains module vacuum_equilibrium.
Definition in file vacuum_equilibrium.f.