libsim  Versione7.1.6
subroutine vol7d_filter ( type(vol7d), intent(inout)  this,
character(len=*), dimension(:), intent(in), optional  avl,
character(len=*), dimension(:), intent(in), optional  vl,
type(vol7d_network), dimension(:), optional  nl,
type(datetime), intent(in), optional  s_d,
type(datetime), intent(in), optional  e_d 
)

Filter the contents of a volume keeping only desired data.

This subroutine filters a vol7d object by keeping only a subset of the data contained. It can keep only times within a specified interval, only station networks contained in a list and only specified station or data variables. If a filter parameter is not provided, no filtering will take place according to that criterion. The volume is reallocated keeping only the desired data.

Parametri
[in,out]thisvolume to be filtered
[in]avllist of station variables to be kept, if not provided or of zero length, all variables are kept
[in]vllist of data variables to be kept, if not provided or of zero length, all variables are kept
nllist of station networks to be kept, if not provided or of zero length, all networks are kept
[in]s_dinitial time interval for time filtering, if not provided or equal to missing data no lower limit is imposed
[in]e_dfinal time interval for time filtering, if not provided or equal to missing data no upper limit is imposed

Definizione alla linea 2144 del file vol7d_class.F90.


Generated with Doxygen.