V3FIT
Modules | Variables
model_state.f File Reference

Contains module model_state. More...

Go to the source code of this file.

Modules

module  model_state
 Contains parameters defining the bit positions for flags that mark changes in different parts of the model.
 

Variables

integer, parameter model_state::model_state_all_off = 0
 Set all flags off.
 
integer, parameter model_state::model_state_all_on = NOT(model_state_all_off)
 Set all flags on.
 
integer, parameter model_state::model_state_vmec_flag = 0
 VMEC Equilibrium changed bit position.
 
integer, parameter model_state::model_state_siesta_flag = 1
 SIESTA Equilibrium changed bit position.
 
integer, parameter model_state::model_state_ne_flag = 2
 Denisty profile changed bit position.
 
integer, parameter model_state::model_state_te_flag = 3
 Temperature profile changed bit position.
 
integer, parameter model_state::model_state_ti_flag = 4
 Ion profile changed bit position.
 
integer, parameter model_state::model_state_shift_flag = 5
 Shift parameter changed bit position.
 
integer, parameter model_state::model_state_ze_flag = 6
 Effective charge profile changed bit position.
 
integer, parameter model_state::model_state_signal_flag = 7
 Model state factor changed bit position.
 
integer, parameter model_state::model_state_sxrem_flag = 8
 Soft x-ray emissivity profile changed bit position. This flag needs to always be the last flag an can be no larger than 31 minus the maximum number of possible sxrem profiles data_parameters::max_sxrem_profiles. If the number of model states exceeds 31, then the size of model::model_classstate_flags needs to be increased.
 

Detailed Description

Contains module model_state.

Definition in file model_state.f.