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 |