FV3 Bundle
qg_obs_data.F90 File Reference
#include "oops/util/linkedList_i.f"
#include "oops/util/linkedList_c.f"
Include dependency graph for qg_obs_data.F90:

Go to the source code of this file.

Data Types

type  qg_obs_data::obs_data
 A type to represent observation data. More...
 
type  qg_obs_data::group_data
 A type to represent a linked list of observation group data. More...
 
type  qg_obs_data::column_data
 A type to represent a linked list of observation columns. More...
 
interface  qg_obs_data::obs_count
 Fortran generic. More...
 

Modules

module  qg_obs_data
 Handle observations for the QG model.
 

Macros

#define LISTED_TYPE   obs_data
 

Functions/Subroutines

subroutine, public qg_obs_data::obs_setup (fin, fout, self)
 Linked list implementation. More...
 
subroutine, public qg_obs_data::obs_delete (self)
 
subroutine, public qg_obs_data::obs_get (self, req, col, ovec)
 
subroutine, public qg_obs_data::obs_put (self, req, col, ovec)
 
subroutine qg_obs_data::obs_locations (c_key_self, lreq, c_req, c_t1, c_t2, c_key_locs)
 
subroutine qg_obs_data::obs_generate (c_key_self, lreq, c_req, c_conf, c_bgn, c_step, ktimes, kobs)
 
subroutine qg_obs_data::obs_nobs (c_key_self, lreq, c_req, kobs)
 
subroutine qg_obs_data::obs_time_get (self, req, col, t1, t2, ovec)
 
subroutine qg_obs_data::obs_count_time (self, req, t1, t2, kobs)
 
subroutine qg_obs_data::obs_count_indx (self, req, t1, t2, kobs)
 
subroutine qg_obs_data::obs_count_all (self, req, kobs)
 
subroutine qg_obs_data::obs_create (self, req, times, locs)
 
subroutine qg_obs_data::obs_read (self)
 
subroutine qg_obs_data::obs_write (self)
 
subroutine qg_obs_data::findgroup (self, req, find)
 
subroutine qg_obs_data::findcolumn (grp, col, find)
 

Variables

integer, parameter, public qg_obs_data::max_string =800
 
type(registry_t), public qg_obs_data::obs_data_registry
 Linked list interface - defines registry_t type. More...
 

Macro Definition Documentation

◆ LISTED_TYPE

#define LISTED_TYPE   obs_data