FV3 Bundle
|
Data Types | |
type | ioda_obs_var |
observation variable More... | |
type | ioda_obs_variables |
Functions/Subroutines | |
subroutine | setup_ (self) |
Initialize the linked list. More... | |
subroutine | add_node_ (self, vname, ptr) |
Add a node to the linked list. More... | |
subroutine | get_node_ (self, vname, ptr) |
Find a node in the linked list by key. More... | |
subroutine | remove_node_ (self, vname) |
Remove an element from the linked list. More... | |
subroutine | delete_ (self) |
Finalize the linked list, deallocate all nodes. More... | |
Variables | |
integer, parameter | ioda_obsvar_maxstrlen = 80 |
subroutine ioda_obsvar_mod::add_node_ | ( | class (ioda_obs_variables) | self, |
character(len=*) | vname, | ||
type (ioda_obs_var), pointer | ptr | ||
) |
Add a node to the linked list.
Definition at line 59 of file ioda_obsvar_mod.F90.
subroutine ioda_obsvar_mod::delete_ | ( | class (ioda_obs_variables) | self | ) |
Finalize the linked list, deallocate all nodes.
Definition at line 151 of file ioda_obsvar_mod.F90.
subroutine ioda_obsvar_mod::get_node_ | ( | class (ioda_obs_variables) | self, |
character(len=*) | vname, | ||
type (ioda_obs_var), pointer | ptr | ||
) |
Find a node in the linked list by key.
Definition at line 83 of file ioda_obsvar_mod.F90.
subroutine ioda_obsvar_mod::remove_node_ | ( | class (ioda_obs_variables) | self, |
character(len=ioda_obsvar_maxstrlen) | vname | ||
) |
Remove an element from the linked list.
Definition at line 107 of file ioda_obsvar_mod.F90.
subroutine ioda_obsvar_mod::setup_ | ( | class (ioda_obs_variables) | self | ) |
Initialize the linked list.
Definition at line 49 of file ioda_obsvar_mod.F90.
integer, parameter ioda_obsvar_mod::ioda_obsvar_maxstrlen = 80 |
Definition at line 21 of file ioda_obsvar_mod.F90.