OOPS
|
Functions/Subroutines | |
subroutine | qg_gom_setup_c (c_key_self, c_locs, c_vars) |
Setup GOM. More... | |
subroutine | qg_gom_create_c (c_key_self) |
Create GOM. More... | |
subroutine | qg_gom_delete_c (c_key_self) |
Delete GOM. More... | |
subroutine | qg_gom_copy_c (c_key_self, c_key_other) |
Copy GOM. More... | |
subroutine | qg_gom_zero_c (c_key_self) |
Set GOM to zero. More... | |
subroutine | qg_gom_abs_c (c_key_self) |
Get GOM absolute value. More... | |
subroutine | qg_gom_random_c (c_key_self) |
Generate random GOM. More... | |
subroutine | qg_gom_mult_c (c_key_self, zz) |
Multiply GOM with a scalar. More... | |
subroutine | qg_gom_add_c (c_key_self, c_key_other) |
Add GOM. More... | |
subroutine | qg_gom_diff_c (c_key_self, c_key_other) |
Subtract GOM. More... | |
subroutine | qg_gom_schurmult_c (c_key_self, c_key_other) |
Schur product for GOM. More... | |
subroutine | qg_gom_divide_c (c_key_self, c_key_other) |
Schur division for GOM. More... | |
subroutine | qg_gom_rms_c (c_key_self, rms) |
Compute GOM RMS. More... | |
subroutine | qg_gom_dotprod_c (c_key_gom1, c_key_gom2, prod) |
GOM dot product. More... | |
subroutine | qg_gom_stats_c (c_key_self, kobs, scaling, pmin, pmax, prms) |
Compute GOM statistics. More... | |
subroutine | qg_gom_maxloc_c (c_key_self, mxval, iloc, ivar) |
Find and locate GOM max. value. More... | |
subroutine | qg_gom_read_file_c (c_key_self, c_conf) |
Read GOM from file. More... | |
subroutine | qg_gom_write_file_c (c_key_self, c_conf) |
Write GOM to file. More... | |
subroutine | qg_gom_analytic_init_c (c_key_self, c_locs, c_conf) |
GOM analytic initialization. More... | |
|
private |
Get GOM absolute value.
[in] | c_key_self | GOM |
Definition at line 138 of file qg_gom_interface.F90.
|
private |
Add GOM.
[in] | c_key_self | GOM |
[in] | c_key_other | Other GOM |
Definition at line 201 of file qg_gom_interface.F90.
|
private |
GOM analytic initialization.
[in] | c_key_self | GOM |
[in] | c_locs | Locations |
[in] | c_conf | Configuration |
Definition at line 421 of file qg_gom_interface.F90.
|
private |
Copy GOM.
[in] | c_key_self | GOM |
[in] | c_key_other | Other GOM |
Definition at line 97 of file qg_gom_interface.F90.
|
private |
Create GOM.
[in,out] | c_key_self | GOM |
Definition at line 53 of file qg_gom_interface.F90.
|
private |
Delete GOM.
[in,out] | c_key_self | GOM |
Definition at line 74 of file qg_gom_interface.F90.
|
private |
Subtract GOM.
[in] | c_key_self | GOM |
[in] | c_key_other | Other GOM |
Definition at line 223 of file qg_gom_interface.F90.
|
private |
Schur division for GOM.
[in] | c_key_self | GOM |
[in] | c_key_other | Other GOM |
Definition at line 267 of file qg_gom_interface.F90.
|
private |
GOM dot product.
[in] | c_key_gom1 | GOM 1 |
[in] | c_key_gom2 | GOM 2 |
[in,out] | prod | Dot product |
Definition at line 309 of file qg_gom_interface.F90.
|
private |
Find and locate GOM max. value.
[in] | c_key_self | GOM |
[in,out] | mxval | Maximum value |
[in,out] | iloc | Location of maximum value |
[in,out] | ivar | Variable with maximum value |
Definition at line 355 of file qg_gom_interface.F90.
|
private |
Multiply GOM with a scalar.
[in] | c_key_self | GOM |
[in] | zz | Multiplier |
Definition at line 176 of file qg_gom_interface.F90.
|
private |
Generate random GOM.
[in] | c_key_self | GOM |
Definition at line 157 of file qg_gom_interface.F90.
|
private |
Read GOM from file.
[in] | c_key_self | GOM |
[in] | c_conf | Configuration |
Definition at line 377 of file qg_gom_interface.F90.
|
private |
Compute GOM RMS.
[in] | c_key_self | GOM |
Definition at line 289 of file qg_gom_interface.F90.
|
private |
Schur product for GOM.
[in] | c_key_self | GOM |
[in] | c_key_other | Other GOM |
Definition at line 245 of file qg_gom_interface.F90.
|
private |
Setup GOM.
[in,out] | c_key_self | GOM |
[in] | c_locs | Locations |
[in] | c_vars | Variables |
Definition at line 26 of file qg_gom_interface.F90.
|
private |
Compute GOM statistics.
[in] | c_key_self | GOM |
[in,out] | kobs | Number of observations |
[in,out] | scaling | Scaling value |
[in,out] | pmin | Minimum value |
[in,out] | pmax | Maximum value |
[in,out] | prms | RMS |
Definition at line 331 of file qg_gom_interface.F90.
|
private |
Write GOM to file.
[in] | c_key_self | GOM |
[in] | c_conf | Configuration |
Definition at line 399 of file qg_gom_interface.F90.
|
private |
Set GOM to zero.
[in] | c_key_self | GOM |
Definition at line 119 of file qg_gom_interface.F90.