This module read the input user parameters (parameters.txt file / data / noise if true)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=512), | intent(in) | :: | filename_parameters | |||
| character(len=512), | intent(inout) | :: | filename | |||
| character(len=512), | intent(inout) | :: | fileout | |||
| character(len=512), | intent(inout) | :: | filename_noise | |||
| integer, | intent(inout) | :: | n_gauss | |||
| integer, | intent(inout) | :: | n_gauss_add | |||
| real(kind=xp), | intent(inout) | :: | lambda_amp | |||
| real(kind=xp), | intent(inout) | :: | lambda_mu | |||
| real(kind=xp), | intent(inout) | :: | lambda_sig | |||
| real(kind=xp), | intent(inout) | :: | lambda_var_amp | |||
| real(kind=xp), | intent(inout) | :: | lambda_var_mu | |||
| real(kind=xp), | intent(inout) | :: | lambda_var_sig | |||
| real(kind=xp), | intent(inout) | :: | amp_fact_init | |||
| real(kind=xp), | intent(inout) | :: | sig_init | |||
| character(len=8), | intent(inout) | :: | init_option | |||
| integer, | intent(inout) | :: | maxiter_init | |||
| integer, | intent(inout) | :: | maxiter | |||
| integer, | intent(inout) | :: | m | |||
| logical, | intent(inout) | :: | noise | |||
| logical, | intent(inout) | :: | regul | |||
| logical, | intent(inout) | :: | descent | |||
| integer, | intent(inout) | :: | lstd | |||
| integer, | intent(inout) | :: | ustd | |||
| integer, | intent(inout) | :: | iprint | |||
| integer, | intent(inout) | :: | iprint_init |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=512), | intent(in) | :: | filename | |||
| real(kind=xp), | intent(inout), | dimension(:,:,:), allocatable | :: | cube |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=512), | intent(in) | :: | filename | |||
| real(kind=xp), | intent(inout), | dimension(:,:), allocatable | :: | map |