V3FIT
|
Base class representing a model. More...
Public Attributes | |
integer | state_flags = model_state_all_off |
State flags indicating with parts of the model have changes. | |
integer | ne_type = model_none_type |
Type decritption of the electron denisty. Possible values are model_none_type, model_ne_type and model_ne_te_p_type. | |
integer, dimension(:), pointer | sxrem_type => null() |
Type decritption of the soft x-ray emissivity. Possible values are model_none_type and model_sxrem_type. | |
integer | te_type = model_none_type |
Type decritption of the electron temperature. Possible values are model_none_type, model_te_type and model_te_ne_p_type. | |
integer | ti_type = model_none_type |
Type decritption of the ion temperature. Possible values are model_none_type and model_ti_type. | |
integer | ze_type = model_none_type |
Type decritption of the effective charge. Possible values are model_none_type and model_ze_type. | |
real(rprec) | ne_unit = 1.0 |
Unit scaling of the electron density. | |
real(rprec) | ne_min = 0.0 |
Minimum electron density. | |
real(rprec) | te_min = 0.0 |
Minimum electron temperature. | |
real(rprec) | ti_min = 0.0 |
Minimum ion temperature. | |
real(rprec) | ze_min = 1.0 |
Minimum effective charge. | |
real(rprec), dimension(:), pointer | sxrem_min => null() |
Minimum soft x-ray emission. | |
real(rprec) | pressure_fraction = 0.0 |
Electron pressure fraction. | |
real(rprec), dimension(:), pointer | coosig_wgts => null() |
Array of weights for combination signals. | |
type(emission_class), pointer | emission => null() |
Soft X-Ray emission function. | |
real(rprec), dimension(:,:), pointer | transmission => null() |
Filter transmission functions. | |
type(equilibrium_class), pointer | equilibrium => null() |
The equilibrium. | |
real(rprec) | grid_start |
Grid start. | |
real(rprec) | grid_step |
Grid stop. | |
real(rprec), dimension(:), pointer | ne_grid => null() |
Girded electron density profile. | |
real(rprec), dimension(:,:), pointer | sxrem_grid => null() |
Grided electron soft x-ray profile. | |
real(rprec), dimension(:), pointer | te_grid => null() |
Grided electron temperature profile. | |
real(rprec), dimension(:), pointer | ti_grid => null() |
Grided ion temperature profile. | |
real(rprec), dimension(:), pointer | ze_grid => null() |
Grided effective charge profile. | |
real(rprec), dimension(:), pointer | sxrem_te => null() |
Soft X-ray emissivity tempurature. | |
real(rprec), dimension(:), pointer | sxrem_ratio => null() |
Soft X-ray emissivity ratio. | |
real(rprec) | resonace_range |
ECE resonance range. | |
real(rprec), dimension(:), pointer | signal_factor => null() |
Model Signal factor. | |
real(rprec), dimension(:), pointer | signal_offset => null() |
Model Signal offset. | |
type(path_int_class), pointer | int_params => null() |
Integration parameters. | |