V3FIT
model_state.f
Go to the documentation of this file.
1 !*******************************************************************************
4 !
5 ! Note separating the Doxygen comment block here so detailed decription is
6 ! found in the Module not the file.
7 !
10 !*******************************************************************************
11  MODULE model_state
13 
14  IMPLICIT NONE
15 
16 !*******************************************************************************
17 ! module parameters
18 !*******************************************************************************
20  INTEGER, PARAMETER :: model_state_all_off = 0
22  INTEGER, PARAMETER :: &
24 
26  INTEGER, PARAMETER :: model_state_vmec_flag = 0
28  INTEGER, PARAMETER :: model_state_siesta_flag = 1
30  INTEGER, PARAMETER :: model_state_ne_flag = 2
32  INTEGER, PARAMETER :: model_state_te_flag = 3
34  INTEGER, PARAMETER :: model_state_ti_flag = 4
36  INTEGER, PARAMETER :: model_state_shift_flag = 5
38  INTEGER, PARAMETER :: model_state_ze_flag = 6
40  INTEGER, PARAMETER :: model_state_signal_flag = 7
46  INTEGER, PARAMETER :: model_state_sxrem_flag = 8
47 
48  END MODULE
model_state::model_state_shift_flag
integer, parameter model_state_shift_flag
Shift parameter changed bit position.
Definition: model_state.f:36
model_state::model_state_ze_flag
integer, parameter model_state_ze_flag
Effective charge profile changed bit position.
Definition: model_state.f:38
model_state::model_state_all_off
integer, parameter model_state_all_off
Set all flags off.
Definition: model_state.f:20
model_state::model_state_te_flag
integer, parameter model_state_te_flag
Temperature profile changed bit position.
Definition: model_state.f:32
model_state
Contains parameters defining the bit positions for flags that mark changes in different parts of the ...
Definition: model_state.f:11
data_parameters::max_gaussprocess
integer, parameter max_gaussprocess
Maximum number of Gaussian Process signals. Total number of auxillary profiles.
Definition: data_parameters.f:55
model_state::model_state_ti_flag
integer, parameter model_state_ti_flag
Ion profile changed bit position.
Definition: model_state.f:34
model_state::model_state_vmec_flag
integer, parameter model_state_vmec_flag
VMEC Equilibrium changed bit position.
Definition: model_state.f:26
model_state::model_state_sxrem_flag
integer, parameter model_state_sxrem_flag
Soft x-ray emissivity profile changed bit position. This flag needs to always be the last flag an can...
Definition: model_state.f:46
model_state::model_state_ne_flag
integer, parameter model_state_ne_flag
Denisty profile changed bit position.
Definition: model_state.f:30
data_parameters
This modules contains parameters used by equilibrium models.
Definition: data_parameters.f:10
model_state::model_state_all_on
integer, parameter model_state_all_on
Set all flags on.
Definition: model_state.f:22
model_state::model_state_signal_flag
integer, parameter model_state_signal_flag
Model state factor changed bit position.
Definition: model_state.f:40
model_state::model_state_siesta_flag
integer, parameter model_state_siesta_flag
SIESTA Equilibrium changed bit position.
Definition: model_state.f:28