|
◆ 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] | this | primo oggetto in ingresso, alla fine conterrà il risultato della fusione |
[in,out] | that | secondo oggetto in ingresso, alla fine sarà distrutto |
[in] | sort | se fornito e uguale a .TRUE., i descrittori che supportano un ordinamento (operatori > e/o <) risulteranno ordinati in ordine crescente nell'oggetto finale |
[in] | bestdata | if 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 1710 del file vol7d_class.F90.
1723 SUBROUTINE vol7d_copy(this, that, sort, unique, miss, &
1724 lsort_time, lsort_timerange, lsort_level, &
1725 ltime, ltimerange, llevel, lana, lnetwork, &
1726 lanavarr, lanavard, lanavari, lanavarb, lanavarc, &
1727 lanaattrr, lanaattrd, lanaattri, lanaattrb, lanaattrc, &
1728 lanavarattrr, lanavarattrd, lanavarattri, lanavarattrb, lanavarattrc, &
1729 ldativarr, ldativard, ldativari, ldativarb, ldativarc, &
1730 ldatiattrr, ldatiattrd, ldatiattri, ldatiattrb, ldatiattrc, &
|