libsim  Versione6.3.0

◆ vol7d_merge()

subroutine vol7d_class::vol7d_merge ( type(vol7d), intent(inout)  this,
type(vol7d), intent(inout)  that,
logical, intent(in), optional  sort,
logical, intent(in), optional  bestdata,
logical, intent(in), optional  ltimesimple,
logical, intent(in), optional  ltimerangesimple,
logical, intent(in), optional  llevelsimple,
logical, intent(in), optional  lanasimple 
)

Metodo per fondere 2 oggetti vol7d.

Il secondo volume viene accodato al primo e poi distrutto, si veda quindi la descrizione di vol7d_append. Se uno degli oggetti this o that sono vuoti non perde tempo inutile,

Parametri
[in,out]thisprimo oggetto in ingresso, alla fine conterrĂ  il risultato della fusione
[in,out]thatsecondo oggetto in ingresso, alla fine sarĂ  distrutto
[in]sortse fornito e uguale a .TRUE., i descrittori che supportano un ordinamento (operatori > e/o <) risulteranno ordinati in ordine crescente nell'oggetto finale
[in]bestdataif provided and .TRUE. in case of overlapping volumes keep valid data where available, or data from the second volume if both valid

Definizione alla linea 1734 del file vol7d_class.F90.

1734  ldativarattrr, ldativarattrd, ldativarattri, ldativarattrb, ldativarattrc)
1735 TYPE(vol7d),INTENT(IN) :: this
1736 TYPE(vol7d),INTENT(INOUT) :: that
1737 LOGICAL,INTENT(IN),OPTIONAL :: sort
1738 LOGICAL,INTENT(IN),OPTIONAL :: unique
1739 LOGICAL,INTENT(IN),OPTIONAL :: miss
1740 LOGICAL,INTENT(IN),OPTIONAL :: lsort_time
1741 LOGICAL,INTENT(IN),OPTIONAL :: lsort_timerange
1742 LOGICAL,INTENT(IN),OPTIONAL :: lsort_level
1750 LOGICAL,INTENT(IN),OPTIONAL :: ltime(:)
1752 LOGICAL,INTENT(IN),OPTIONAL :: ltimerange(:)

Generated with Doxygen.