libsim  Versione6.3.0
subroutine vol7d_filter_time ( type(vol7d), intent(inout)  this,
type(vol7d), intent(inout)  that,
type(timedelta), intent(in), optional  step,
type(datetime), intent(in), optional  start,
type(datetime), intent(in), optional  stopp,
type(cyclicdatetime), intent(in), optional  cyclicdt 
)

Filter time dimension inside a volume.

Questo metodo crea, a partire da un volume originale, un nuovo volume dati in cui la dimensione tempo contiene solo gli istanti tra start e stopp (o tra il primo e l'ultimo livello temporale) ad intervalli step; se specificato cyclicdt solo i corrispondenti istanti di tempo vengono ulteriormente selezionati. Il volume originale non viene modificato e quindi dovrà essere distrutto da parte del programma chiamante se il suo contenuto non è più richiesto. Attenzione, se necessario, la dimensione tempo (vettore thistime del volume this ) viene riordinata, come effetto collaterale della chiamata.

Parametri
[in]stepmissing value admitted
[in]cyclicdtcyclic date and time

Definizione alla linea 1375 del file vol7d_class_compute.F90.


Generated with Doxygen.