libsim  Versione6.3.0
Tipi di dato | Membri pubblici | Attributi pubblici | Elenco di tutti i membri
Riferimenti per il modulovol7d_network_class

Classe per la gestione delle reti di stazioni per osservazioni meteo e affini. Continua...

Diagramma di collaborazione per vol7d_network_class:
Collaboration graph
[legenda]

Tipi di dato

interface  c_e
 Check object presence. Continua...
 
interface  delete
 Distruttore per la classe vol7d_network. 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_network. Continua...
 
interface  operator(/=)
 Logical inequality operator for objects of vol7d_network class. Continua...
 
interface  operator(<)
 Logical less-than operator for objects of vol7d_network class. Continua...
 
interface  operator(<=)
 Logical less-equal operator for objects of vol7d_network class. Continua...
 
interface  operator(==)
 Logical equality operator for objects of vol7d_network class. Continua...
 
interface  operator(>)
 Logical greater-than operator for objects of vol7d_network class. Continua...
 
interface  operator(>=)
 Logical greater-equal operator for objects of vol7d_network class. Continua...
 
interface  sort
 Sort method. Continua...
 
interface  to_char
 return network object in a pretty string Continua...
 
type  vol7d_network
 Definisce la rete a cui appartiene una stazione. Continua...
 

Membri pubblici

type(vol7d_network) function vol7d_network_new (name)
 Inizializza un oggetto vol7d_network con i parametri opzionali forniti. Continua...
 
subroutine vol7d_network_init (this, name)
 Inizializza un oggetto vol7d_network con i parametri opzionali forniti. Continua...
 
subroutine vol7d_network_delete (this)
 Distrugge l'oggetto in maniera pulita, assegnandogli un valore mancante. Continua...
 
integer function count_distinct_sorted_network (vect, mask)
 conta gli elementi distinti in un sorted array Continua...
 
integer function count_distinct_network (vect, mask, back)
 conta gli elementi distinti in vect Continua...
 
type(vol7d_network) function,
dimension(dim) 
pack_distinct_sorted_network (vect, dim, mask)
 compatta gli elementi distinti di vect in un sorted array Continua...
 
type(vol7d_network) function,
dimension(dim) 
pack_distinct_network (vect, dim, mask, back)
 compatta gli elementi distinti di vect in un array Continua...
 
integer function, dimension(size(vect)) map_distinct_network (vect, mask, back)
 map distinct Continua...
 
integer function, dimension(dim) map_inv_distinct_network (vect, dim, mask, back)
 map inv distinct Continua...
 
integer function index_network (vect, search, mask, back, cache)
 Cerca l'indice del primo o ultimo elemento di vect uguale a search. Continua...
 
recursive function index_sorted_network (vect, search)
 Cerca l'indice del primo o ultimo elemento di vect uguale a search. Continua...
 
subroutine sort_network (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. Continua...
 
subroutine inssor_network (XDONT)
 Sorts into increasing order (Insertion sort) Sorts XDONT into increasing order (Insertion sort) This subroutine uses insertion sort. Continua...
 

Attributi pubblici

type(vol7d_network), parameter vol7d_network_miss =vol7d_network(cmiss)
 Valore mancante per vol7d_network. Continua...
 

Descrizione dettagliata

Classe per la gestione delle reti di stazioni per osservazioni meteo e affini.

Questo modulo definisce una classe per identificare la rete a cui appartiene una stazione. Per rete si intende un insieme di stazioni omogenee per tipo di sensori, tipo di variabili osservate, frequenza delle osservazioni, formato dei dati.

Definizione alla linea 220 del file vol7d_network_class.F90.


Generated with Doxygen.