libsim  Versione 7.2.6

◆ v7d_rounding()

subroutine vol7d_class::v7d_rounding ( type(vol7d), intent(inout)  v7din,
type(vol7d), intent(out)  v7dout,
type(vol7d_level), dimension(:), intent(in), optional  level,
type(vol7d_timerange), dimension(:), intent(in), optional  timerange,
logical, intent(in), optional  nostatproc 
)

Reduce some dimensions (level and timerage) for semplification (rounding).

You can use this for simplify and use variables in computation like alchimia where fields have to be on the same coordinate It return real or character data only: if input is charcter data only it return character otherwise il return all the data converted to real. examples: means in time for short periods and istantaneous values 2 meter and surface levels If there are data on more then one almost equal levels or timeranges, the first var present (at least one point) will be taken (order is by icreasing var index). You can use predefined values for classic semplification almost_equal_levels and almost_equal_timeranges The level or timerange in output will be defined by the first element of level and timerange list

Parametri
[in,out]v7dininput volume
[in]levelalmost equal level list
[in]timerangealmost equal timerange list
[in]nostatprocdo not take in account statistical processing code in timerange and P2

Definizione alla linea 9377 del file vol7d_class.F90.


Generated with Doxygen.