V3FIT
|
Base class containing all the data needed to reconstruct a model. More...
Public Attributes | |
integer | step_type = reconstruction_no_step_type |
Type descriptor of the boundry type for the lower(1) and upper(2) ranges. More... | |
real(rprec) | step_max |
Maximum number of reconstruction steps. More... | |
logical | use_central = .false. |
Controls if central differencing is used. | |
integer | current_step = 0 |
Counter to track the step number. | |
integer | last_para_signal = 0 |
Index of the last parallelable signal. | |
real(rprec), dimension(:,:), pointer | e => null() |
Array of all e vectors for each reconstruction step. More... | |
real(rprec), dimension(:,:), pointer | f => null() |
Array of all f vectors for each reconstruction step. The f vector contains the initial value of the derived parameter. | |
real(rprec), dimension(:,:), pointer | jacobian => null() |
The normalized jacobian for the current step. | |
real(rprec), dimension(:,:), pointer | derived_jacobian => null() |
The normalized derived jacobian for the current step. | |
real(rprec), dimension(:,:), pointer | hessian => null() |
The normalized hessian for the current step. | |
real(rprec), dimension(:), pointer | gradient => null() |
The normalized gradient for the current step. | |
real(rprec), dimension(:,:), pointer | delta_a => null() |
The normalized parameter step for each sigular value. | |
real(rprec), dimension(:), pointer | j_svd_w => null() |
The matrix of singular value decomposition singular values. | |
real(rprec), dimension(:,:), pointer | j_svd_u => null() |
The U matrix of singular value decomposition. | |
real(rprec), dimension(:,:), pointer | j_svd_vt => null() |
The tansposed V matrix of singular value decomposition. | |
real(rprec), dimension(:), pointer | delta_a_len => null() |
The normalized step length for each sigular value. | |
real(rprec), dimension(:), pointer | svd_w => null() |
The singular values used in inverting parameter covariance matrix. | |
real(rprec), dimension(:), pointer | exp_g2 => null() |
The expected g^2 for each reconstruction step. | |
real(rprec), dimension(:), pointer | step_size => null() |
The normalized step size for each reconstruction step. | |
integer, dimension(:), pointer | num_sv => null() |
The number of sigular values used for each reconstruction step. | |
real(rprec) | cut_svd |
Cutoff value for relative singular values. More... | |
real(rprec) | cut_eff |
Cutoff value for expected step efficiency. More... | |
real(rprec) | cut_marg_eff |
Cutoff value for expected marginal step efficiency. More... | |
real(rprec) | cut_delta_a |
Cutoff value for expected step size. More... | |
real(rprec) | cut_dg2 |
Cutoff value for expected change in g^2. More... | |
real(rprec) | cut_inv_svd |
Cutoff value for pseudo inverse singular values. More... | |
real(rprec), dimension(:,:), pointer | lm_ratio => null() |
Ratio of singular values to the Levenberg-Marquardt lambda. | |
real(rprec), dimension(:,:), pointer | last_values => null() |
Last signals. | |
Base class containing all the data needed to reconstruct a model.
Definition at line 42 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::cut_delta_a |
Cutoff value for expected step size.
Definition at line 107 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::cut_dg2 |
Cutoff value for expected change in g^2.
Definition at line 110 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::cut_eff |
Cutoff value for expected step efficiency.
Definition at line 101 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::cut_inv_svd |
Cutoff value for pseudo inverse singular values.
Definition at line 113 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::cut_marg_eff |
Cutoff value for expected marginal step efficiency.
Definition at line 104 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::cut_svd |
Cutoff value for relative singular values.
Definition at line 98 of file reconstruction.f.
real (rprec), dimension(:,:), pointer reconstruction::reconstruction_class::e => null() |
Array of all e vectors for each reconstruction step.
Definition at line 62 of file reconstruction.f.
real (rprec) reconstruction::reconstruction_class::step_max |
Maximum number of reconstruction steps.
Definition at line 52 of file reconstruction.f.
integer reconstruction::reconstruction_class::step_type = reconstruction_no_step_type |
Type descriptor of the boundry type for the lower(1) and upper(2) ranges.
Definition at line 49 of file reconstruction.f.