libsim  Versione7.1.6
subroutine vol7d_alloc_vol ( type(vol7d), intent(inout)  this,
logical, intent(in), optional  ini,
logical, intent(in), optional  inivol 
)

Metodo per allocare i volumi richiesti di variabili e attributi per anagrafica e dati.

Se alcuni dei descrittori relativi alle dimensioni anagrafica, livello verticale, tempo, intervallo temporale (timerange), rete non sono stati richiesti preventivamente con la ::vol7d_alloc, essi vengono allocati automaticamente da questo metodo con estensione di default pari a 1 (non 0!), questo significa, ad esempio, che se prevedo di avere soli dati superficiali, cioè ad un solo livello verticale, o una sola rete di stazioni, non devo preoccuparmi di specificare questa informazione. Tra i 20 possibili volumi allocabili ((variabili,attributi)*(anagrafica,dati)*(r,d,i,b,c)=20) saranno allocati solo quelli per cui è stato precedentemente richiesto il corrispondente descrittore variabili/attributi con la ::vol7d_alloc.

Parametri
[in,out]thisoggetto di cui allocare i volumi
[in]inise fornito e vale .TRUE., viene chiamato il costruttore, senza parametri opzionali, per ogni elemento di tutti i descrittori allocati
[in]inivolse fornito e vale .TRUE., i volumi allocati saranno inizializzati a valore mancante

Definizione alla linea 1314 del file vol7d_class.F90.


Generated with Doxygen.