MPAS-JEDI
mpas_covariance_mod.F90 File Reference
#include <oops/util/linkedList_i.f>
#include <oops/util/linkedList_c.f>
Include dependency graph for mpas_covariance_mod.F90:

Go to the source code of this file.

Data Types

type  mpas_covariance_mod::mpas_covar
 Fortran derived type to hold configuration data for the background/model covariance. More...
 

Modules

module  mpas_covariance_mod
 

Macros

#define LISTED_TYPE   mpas_covar
 

Functions/Subroutines

subroutine mpas_covariance_mod::mpas_covar_setup (self, geom, f_conf)
 Linked list implementation. More...
 
subroutine mpas_covariance_mod::mpas_covar_delete (self)
 
subroutine mpas_covariance_mod::mpas_covar_sqrt_inv_mult (self, xctl, xincr)
 Multiply streamfunction by inverse(sqrt(C)), where C is 3d covariance matrix. More...
 
subroutine mpas_covariance_mod::mpas_covar_sqrt_inv_mult_ad (self, xctl, xincr)
 Multiply streamfunction by inverse(sqrt(C)) - Adjoint. More...
 
subroutine mpas_covariance_mod::mpas_covar_sqrt_mult (self, xincr, xctl)
 Multiply streamfunction by sqrt(C), where C is a 3d covariance matrix. More...
 
subroutine mpas_covariance_mod::mpas_covar_sqrt_mult_ad (self, xincr, xctl)
 Multiply streamfunction by sqrt(C) - Adjoint. More...
 

Variables

type(registry_t) mpas_covariance_mod::mpas_covar_registry
 Linked list interface - defines registry_t type. More...
 

Macro Definition Documentation

◆ LISTED_TYPE

#define LISTED_TYPE   mpas_covar