|
libsim Versione 8.0.0
|
Classe per la gestione delle variabili osservate da stazioni meteo e affini. Continua...
Tipi di dato | |
| interface | c_e |
| to be documented Continua... | |
| interface | delete |
| Distruttore per la classe vol7d_var. Continua... | |
| interface | display |
| display on the screen a brief content of object Continua... | |
| interface | index |
| Index method. Continua... | |
| interface | init |
| Costruttore per la classe vol7d_var. Continua... | |
| interface | operator(/=) |
| Operatore logico di disuguaglianza tra oggetti della classe vol7d_var. Continua... | |
| interface | operator(==) |
| Operatore logico di uguaglianza tra oggetti della classe vol7d_var. Continua... | |
| type | vol7d_var |
| Definisce una variabile meteorologica osservata o un suo attributo. Continua... | |
Funzioni/Subroutine | |
| elemental subroutine | vol7d_var_init (this, btable, description, unit, scalefactor) |
| Inizializza un oggetto vol7d_var con i parametri opzionali forniti. | |
| elemental type(vol7d_var) function | vol7d_var_new (btable, description, unit, scalefactor) |
| elemental subroutine | vol7d_var_delete (this) |
| Distrugge l'oggetto in maniera pulita, assegnandogli un valore mancante. | |
| subroutine | display_var (this) |
| display on the screen a brief content of vol7d_var object | |
| subroutine | display_var_vect (this) |
| display on the screen a brief content of vector of vol7d_var object | |
| subroutine, private | vol7d_var_features_init () |
| Initialise the global table of variable features. | |
| subroutine | vol7d_var_features_delete () |
| Deallocate the global table of variable features. | |
| elemental integer function | vol7d_var_features_vartype (this) |
| Return the physical type of the variable. | |
| elemental subroutine | vol7d_var_features_posdef_apply (this, val) |
| Apply a positive definite flag to a variable. | |
| elemental integer function | vol7d_vartype (this) |
| Return the physical type of the variable. | |
| integer function | count_distinct_var (vect, mask, back) |
| conta gli elementi distinti in vect | |
| type(vol7d_var) function, dimension(dim) | pack_distinct_var (vect, dim, mask, back) |
| compatta gli elementi distinti di vect in un array | |
| integer function, dimension(size(vect)) | map_distinct_var (vect, mask, back) |
| map distinct | |
| integer function, dimension(dim) | map_inv_distinct_var (vect, dim, mask, back) |
| map inv distinct | |
| integer function | index_var (vect, search, mask, back, cache) |
| Cerca l'indice del primo o ultimo elemento di vect uguale a search. | |
Variabili | |
| type(vol7d_var), parameter | vol7d_var_miss = vol7d_var(cmiss, cmiss, cmiss, imiss, imiss, imiss, imiss, imiss, imiss, (/imiss,imiss,imiss,imiss/)) |
| Valore mancante per vol7d_var. | |
| integer, parameter | var_ord =0 |
| unclassified variable (vol7d_vartype function) | |
| integer, parameter | var_dir360 =1 |
| direction in degrees (vol7d_vartype function) | |
| integer, parameter | var_press =2 |
| pressure in Pa (vol7d_vartype function) | |
| integer, parameter | var_ucomp =3 |
| u component of a vector field (vol7d_vartype function) | |
| integer, parameter | var_vcomp =4 |
| v component of a vector field (vol7d_vartype function) | |
| integer, parameter | var_wcomp =5 |
| w component of a vector field (vol7d_vartype function) | |
Classe per la gestione delle variabili osservate da stazioni meteo e affini.
Questo modulo definisce una classe per rappresentare variabili meteorologiche osservate, o attributi, aventi diversi tipi numerici o carattere.