FV3 Bundle
|
Fortran module handling observation vectors. More...
Data Types | |
type | obs_vect |
Fortran derived type to represent an observation vector. More... | |
Functions/Subroutines | |
subroutine | c_qg_obsvec_setup (c_key_self, ncol, nobs) |
Linked list implementation. More... | |
subroutine, public | obsvec_setup (self, nc, no) |
subroutine | c_qg_obsvec_clone (c_key_self, c_key_other) |
subroutine | c_qg_obsvec_delete (c_key_self) |
subroutine | c_qg_obsvec_assign (c_key_self, c_key_rhs) |
subroutine | c_qg_obsvec_zero (c_key_self) |
subroutine | c_qg_obsvec_mul_scal (c_key_self, zz) |
subroutine | c_qg_obsvec_add (c_key_self, c_key_other) |
subroutine | c_qg_obsvec_sub (c_key_self, c_key_other) |
subroutine | c_qg_obsvec_mul (c_key_self, c_key_other) |
subroutine | c_qg_obsvec_div (c_key_self, c_key_other) |
subroutine | c_qg_obsvec_axpy (c_key_self, zz, c_key_other) |
subroutine | c_qg_obsvec_invert (c_key_self) |
subroutine | c_qg_obsvec_random (c_key_self) |
subroutine | c_qg_obsvec_dotprod (c_key_self, c_key_other, zz) |
subroutine | c_qg_obsvec_minmaxavg (c_key_self, zmin, zmax, zavg) |
subroutine | c_qg_obsvec_nobs (c_key_self, kobs) |
Variables | |
type(registry_t), public | qg_obs_vect_registry |
Linked list interface - defines registry_t type. More... | |
Fortran module handling observation vectors.
|
private |
Definition at line 146 of file qg_obs_vectors.F90.
|
private |
Definition at line 107 of file qg_obs_vectors.F90.
|
private |
Definition at line 194 of file qg_obs_vectors.F90.
|
private |
Definition at line 77 of file qg_obs_vectors.F90.
|
private |
Definition at line 95 of file qg_obs_vectors.F90.
|
private |
Definition at line 182 of file qg_obs_vectors.F90.
|
private |
Definition at line 227 of file qg_obs_vectors.F90.
|
private |
Definition at line 207 of file qg_obs_vectors.F90.
|
private |
Definition at line 246 of file qg_obs_vectors.F90.
|
private |
Definition at line 170 of file qg_obs_vectors.F90.
|
private |
Definition at line 135 of file qg_obs_vectors.F90.
|
private |
Definition at line 275 of file qg_obs_vectors.F90.
|
private |
Definition at line 217 of file qg_obs_vectors.F90.
|
private |
Linked list implementation.
Definition at line 48 of file qg_obs_vectors.F90.
|
private |
Definition at line 158 of file qg_obs_vectors.F90.
|
private |
Definition at line 125 of file qg_obs_vectors.F90.
subroutine, public qg_obs_vectors::obsvec_setup | ( | type(obs_vect), intent(inout) | self, |
integer(c_int), intent(in) | nc, | ||
integer(c_int), intent(in) | no | ||
) |
type(registry_t), public qg_obs_vectors::qg_obs_vect_registry |
Linked list interface - defines registry_t type.
Global registry
Definition at line 37 of file qg_obs_vectors.F90.