V3FIT
|
Base class representing a soft x-ray emissivity signal. More...
Public Member Functions | |
PROCEDURE | get_modeled_signal_last => sxrem_emiss_get_modeled_signal |
PROCEDURE | get_type => sxrem_emiss_get_type |
PROCEDURE | get_gp_i => sxrem_emiss_get_gp_i |
PROCEDURE | get_gp_s => sxrem_emiss_get_gp_s |
PROCEDURE | get_gp_x => sxrem_emiss_get_gp_x |
FINAL | sxrem_emiss_destruct |
class(sxrem_emiss_class) function, pointer | sxrem_emiss_construct (start_path, end_path, geo, profile_number) |
Construct a sxrem_class object for emission. More... | |
Public Member Functions inherited from sxrem::sxrem_class | |
FINAL | sxrem_destruct |
Public Member Functions inherited from signal::signal_class | |
PROCEDURE | get_modeled_signal_cache => signal_get_modeled_signal_cache |
PROCEDURE | get_modeled_signal_last => signal_get_modeled_signal_last |
GENERIC | get_modeled_signal => get_modeled_signal_cache, get_modeled_signal_last |
PROCEDURE | get_observed_signal => signal_get_observed_signal |
PROCEDURE | get_g2 => signal_get_g2 |
PROCEDURE | get_e => signal_get_e |
PROCEDURE | get_sigma2 => signal_get_sigma2 |
PROCEDURE | get_type => signal_get_type |
PROCEDURE | get_header => signal_get_header |
PROCEDURE | get_gp_i => signal_get_gp_i |
PROCEDURE | get_gp_s => signal_get_gp_s |
PROCEDURE | get_gp_x => signal_get_gp_x |
GENERIC | get_gp => get_gp_i, get_gp_s, get_gp_x |
PROCEDURE | scale_and_offset => signal_scale_and_offset |
PROCEDURE | sync_child => signal_sync_child |
PROCEDURE | write_header => signal_write_header |
PROCEDURE | write => signal_write |
PROCEDURE | write_auxiliary => signals_write_auxiliary |
PROCEDURE | write_step_data => signal_write_step_data |
FINAL | signal_destruct |
Public Attributes | |
real(rprec) | geo |
Geometric chord factor. | |
Public Attributes inherited from sxrem::sxrem_class | |
type(vertex), pointer | chord_path => null() |
The complete path of the chord. | |
integer | profile_number |
Index of the soft x-ray emissivity profile for this chord. | |
Public Attributes inherited from signal::signal_class | |
character(len=data_short_name_length) | s_name |
Short name of the signal. | |
character(len=data_name_length) | l_name |
Long name of the signal. | |
character(len=data_short_name_length) | units |
Physical units the signal measures. | |
real(rprec) | observed |
Eperimentally measured signal value. | |
real(rprec) | observed_sigma |
Eperimentally measured signal uncertainty. | |
real(rprec) | weight |
Weighting parameter of the signal. | |
real(rprec), dimension(4) | modeled |
Cached value of the modeled signal. | |
real(rprec), dimension(4) | modeled_sigma |
Cached value of the modeled sigma. | |
integer | scale_index |
Scale factor index. | |
integer | offset_index |
Offset factor index. | |
Base class representing a soft x-ray emissivity signal.
Interface for sxrem emission constructor.
class (sxrem_emiss_class) function, pointer sxrem::sxrem_emiss_class::sxrem_emiss_construct | ( | real (rprec), dimension(3), intent(in) | start_path, |
real (rprec), dimension(3), intent(in) | end_path, | ||
real (rprec), intent(in) | geo, | ||
integer, intent(in) | profile_number | ||
) |
Construct a sxrem_class object for emission.
Allocates memory and initializes a sxrem_class object.
[in] | start_path | Starting point of a sxrem chord. |
[in] | end_path | Ending point of a sxrem chord. |
[in] | geo | Geometric factor of the chord. |
[in] | profile_number | Index of the soft x-ray emissivity profile. |