FV3 Bundle
|
Handle observations for the QG model. More...
Data Types | |
type | column_data |
A type to represent a linked list of observation columns. More... | |
type | group_data |
A type to represent a linked list of observation group data. More... | |
interface | obs_count |
Fortran generic. More... | |
type | obs_data |
A type to represent observation data. More... | |
Functions/Subroutines | |
subroutine, public | obs_setup (fin, fout, self) |
Linked list implementation. More... | |
subroutine, public | obs_delete (self) |
subroutine, public | obs_get (self, req, col, ovec) |
subroutine, public | obs_put (self, req, col, ovec) |
subroutine | obs_locations (c_key_self, lreq, c_req, c_t1, c_t2, c_key_locs) |
subroutine | obs_generate (c_key_self, lreq, c_req, c_conf, c_bgn, c_step, ktimes, kobs) |
subroutine | obs_nobs (c_key_self, lreq, c_req, kobs) |
subroutine | obs_time_get (self, req, col, t1, t2, ovec) |
subroutine | obs_count_time (self, req, t1, t2, kobs) |
subroutine | obs_count_indx (self, req, t1, t2, kobs) |
subroutine | obs_count_all (self, req, kobs) |
subroutine | obs_create (self, req, times, locs) |
subroutine | obs_read (self) |
subroutine | obs_write (self) |
subroutine | findgroup (self, req, find) |
subroutine | findcolumn (grp, col, find) |
Variables | |
integer, parameter, public | max_string =800 |
type(registry_t), public | obs_data_registry |
Linked list interface - defines registry_t type. More... | |
Handle observations for the QG model.
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 468 of file qg_obs_data.F90.
subroutine, public qg_obs_data::obs_delete | ( | type(obs_data), intent(inout) | self | ) |
Definition at line 105 of file qg_obs_data.F90.
|
private |
subroutine, public qg_obs_data::obs_get | ( | type(obs_data), intent(in) | self, |
character(len=*), intent(in) | req, | ||
character(len=*), intent(in) | col, | ||
type(obs_vect), intent(inout) | ovec | ||
) |
Definition at line 134 of file qg_obs_data.F90.
|
private |
|
private |
Definition at line 330 of file qg_obs_data.F90.
subroutine, public qg_obs_data::obs_put | ( | type(obs_data), intent(inout) | self, |
character(len=*), intent(in) | req, | ||
character(len=*), intent(in) | col, | ||
type(obs_vect), intent(in) | ovec | ||
) |
Definition at line 187 of file qg_obs_data.F90.
|
private |
subroutine, public qg_obs_data::obs_setup | ( | character(len=*), intent(in) | fin, |
character(len=*), intent(in) | fout, | ||
type(obs_data), intent(inout) | self | ||
) |
Linked list implementation.
Definition at line 89 of file qg_obs_data.F90.
|
private |
Definition at line 351 of file qg_obs_data.F90.
|
private |
integer, parameter, public qg_obs_data::max_string =800 |
Definition at line 33 of file qg_obs_data.F90.
type(registry_t), public qg_obs_data::obs_data_registry |
Linked list interface - defines registry_t type.
Global registry
Definition at line 49 of file qg_obs_data.F90.