next up previous print clean
Next: Interfaces Up: DERIVED TYPES FOR OPERATOR Previous: DERIVED TYPES FOR OPERATOR

Derived type: genkir3d_info_type

  This data structure is returned by the amp_amp functions. When the want_info variable is .true. the data structure must be filled with information regarding the memory requirements of the function. In particular, it returns a constant equal to the the memory requirements that are independent of the data sizes, and a set of proportionality constants realted to the data sizes. If the operator definition function does not require additional memory, the structure can be simply initialized with zeros by setting info=info_default, where info_default is a properly initialized parameter structure.

When the want_info variable is .false. only the status must be set. For successful completion status is set equal to 0.

type genkir3d_info_type
  integer :: status
  integer :: mem_fixed
  integer :: mem_n_t_inp,mem_n_tz_out
  integer :: mem_n_tr_inp,mem_n_tr_out
end type  genkir3d_info_type

2|c|Scalar variables  
Name Description
status Return the status of the call. Set to 0 if successful
mem_fixed Memory requirement independent from data sizes
mem_n_t_inp Proportionality constant for length of input time axis
mem_n_tz_out Proportionality constant for length of output time/depth axis
mem_n_tr_inp Proportionality constant for number of input traces
mem_n_tr_out Proportionality constant for number of output traces

 


next up previous print clean
Next: Interfaces Up: DERIVED TYPES FOR OPERATOR Previous: DERIVED TYPES FOR OPERATOR
Stanford Exploration Project
7/5/1998