type genkir3d_param_type
logical :: inv_map,inv_amp,adj,add
logical :: verb,debug1,debug2,pipe_inp,pipe_out
logical :: seq_inp_acc,seq_out_acc,out_in_lines
character(len=128) :: tag_inp,tag_out
character(len=7) :: inp_type,out_type
integer :: n_threads,max_memory,non_data_memory
integer :: n_t_bpass,n_freq_bpass,oversamp_bpass
integer :: n_t
real :: t_0,d_t
real :: min_freq_bpass,max_freq_bpass
end type genkir3d_param_type
3|c|Scalar variables | ||
---|---|---|
Name | Description | Default |
inv_map | Apply mapping of inverse operator | .false. |
inv_amp | Apply amplitudes of inverse operator | .false. |
adj | Apply adjoint operator | .false. |
add | Add to output adjoint operator | .false. |
verb | Verbose mode | .false. |
debug1 | First level of debugging (more verbose) | .false. |
debug2 | Second level of debugging (even more verbose) | .false. |
out_in_lines | The (regular) output is written in line order | .false. |
tag_inp | Tag of input file | in |
tag_out | Tag of input file | out |
inp_type | Type of input data (any, float, complex) | any |
out_type | Type of output data (same, float, complex) | same |
spat_map | Spatial mapping (trace_to_trace, spray, gather) | spray |
max_apert_cmpx | Maximum operator aperture along cmpx | huge(1.) |
max_apert_cmpy | Maximum operator aperture along cmpy | huge(1.) |
n_t | Length of output time axis (when output is irregular) | -huge(1) |
t_0 | Origin of output time axis (when output is irregular) | -huge(1.) |
d_t | Sampling rate of output time axis (when output is irregular) | -huge(1.) |
n_t_bpass | Lenght of anti-aliasing band-pass filters | 64 |
n_freq_bpass | Number of frequency bands of anti-aliasing filters | 8 |
oversamp_bpass | Oversampling rate of output of anti-aliasing filters | 1 |
min_freq_bpass | Minimum frequency for anti-aliasing band-pass filters (Hz) | |
max_freq_bpass | Maximum frequency for anti-aliasing band-pass filters (Hz) | Nyquist |
n_threads | Number of desired threads | 1 |
max_memory | Maximum available memory in bytes | 128 Mb |