libsim Versione 7.2.4
Tipi di dato | Funzioni/Subroutine | Variabili
Riferimenti per il modulo vol7d_network_class

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

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...
 

Funzioni/Subroutine

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

Variabili

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

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.


Generated with Doxygen.