![]() |
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.
1.8.17