libsim Versione 7.2.1
|
Classe per la gestione dell'anagrafica di stazioni meteo e affini. Continua...
Tipi di dato | |
interface | c_e |
check for missing value Continua... | |
interface | delete |
Distruttore per la classe vol7d_ana. Continua... | |
interface | display |
Print object. Continua... | |
interface | index |
Index method. Continua... | |
interface | index_sorted |
Index method with sorted array. Continua... | |
interface | init |
Costruttore per la classe vol7d_ana. Continua... | |
interface | operator(/=) |
Logical inequality operator for objects of vol7d_ana class. Continua... | |
interface | operator(<) |
Logical less-than operator for objects of vol7d_ana class. Continua... | |
interface | operator(<=) |
Logical less-equal operator for objects of vol7d_ana class. Continua... | |
interface | operator(==) |
Logical equality operator for objects of vol7d_ana class. Continua... | |
interface | operator(>) |
Logical greater-than operator for objects of vol7d_ana class. Continua... | |
interface | operator(>=) |
Logical greater-equal operator for objects of vol7d_ana class. Continua... | |
interface | read_unit |
Legge un oggetto vol7d_ana o un vettore di oggetti vol7d_ana da un file FORMATTED o UNFORMATTED . Continua... | |
interface | sort |
Sort method. Continua... | |
interface | to_char |
Represent ana object in a pretty string. Continua... | |
type | vol7d_ana |
Definisce l'anagrafica di una stazione. Continua... | |
interface | write_unit |
Scrive un oggetto vol7d_ana o un vettore di oggetti vol7d_ana su un file FORMATTED o UNFORMATTED . Continua... | |
Funzioni/Subroutine | |
subroutine | vol7d_ana_init (this, lon, lat, ident, ilon, ilat) |
Inizializza un oggetto vol7d_ana con i parametri opzionali forniti. | |
subroutine | vol7d_ana_delete (this) |
Distrugge l'oggetto in maniera pulita, assegnandogli un valore mancante. | |
subroutine | vol7d_ana_read_unit (this, unit) |
This method reads from a Fortran file unit the contents of the object this. | |
subroutine | vol7d_ana_vect_read_unit (this, unit) |
This method reads from a Fortran file unit the contents of the object this. | |
subroutine | vol7d_ana_write_unit (this, unit) |
This method writes on a Fortran file unit the contents of the object this. | |
subroutine | vol7d_ana_vect_write_unit (this, unit) |
This method writes on a Fortran file unit the contents of the object this. | |
integer function | count_distinct_sorted_ana (vect, mask) |
conta gli elementi distinti in un sorted array | |
integer function | count_distinct_ana (vect, mask, back) |
conta gli elementi distinti in vect | |
type(vol7d_ana) function, dimension(dim) | pack_distinct_sorted_ana (vect, dim, mask) |
compatta gli elementi distinti di vect in un sorted array | |
type(vol7d_ana) function, dimension(dim) | pack_distinct_ana (vect, dim, mask, back) |
compatta gli elementi distinti di vect in un array | |
integer function, dimension(size(vect)) | map_distinct_ana (vect, mask, back) |
map distinct | |
integer function, dimension(dim) | map_inv_distinct_ana (vect, dim, mask, back) |
map inv distinct | |
integer function | index_ana (vect, search, mask, back, cache) |
Cerca l'indice del primo o ultimo elemento di vect uguale a search. | |
recursive integer function | index_sorted_ana (vect, search) |
Cerca l'indice del primo o ultimo elemento di vect uguale a search. | |
subroutine | sort_ana (xdont) |
Sorts inline into ascending order - Quicksort Quicksort chooses a "pivot" in the set, and explores the array from both ends, looking for a value > pivot with the increasing index, for a value <= pivot with the decreasing index, and swapping them when it has found one of each. | |
subroutine | inssor_ana (xdont) |
Sorts into increasing order (Insertion sort) Sorts XDONT into increasing order (Insertion sort) This subroutine uses insertion sort. | |
Variabili | |
integer, parameter | vol7d_ana_lenident =20 |
Lunghezza della stringa che indica l'identificativo del volo. | |
type(vol7d_ana), parameter | vol7d_ana_miss =vol7d_ana(geo_coord_miss, cmiss) |
Valore mancante per vo7d_ana. | |
Classe per la gestione dell'anagrafica di stazioni meteo e affini.
Questo modulo definisce una classe in grado di rappresentare le caratteristiche di una stazione meteo fissa o mobile.