EMPIRE DA  v1.9.1
Data assimilation codes using EMPIRE communication
 All Classes Files Functions Variables Pages
letks_data Module Reference

module for doing things related to the LETKS: More...

Collaboration diagram for letks_data:

Data Types

type  letks_local
 

Public Member Functions

subroutine allocate_letks (N)
 
subroutine deallocate_letks ()
 
subroutine letks_filter_stage
 subroutine to compute the data for the LETKS, so that the increments can subsquently be computed More...
 
subroutine letks_increment (psi, inc)
 subroutine to compute the LETKS increments More...
 

Public Attributes

type(letks_local), dimension(:), allocatable lsd
 

Detailed Description

module for doing things related to the LETKS:

Definition at line 31 of file letks.f90.

Member Function/Subroutine Documentation

subroutine letks_data::allocate_letks ( integer, intent(in)  N)

Definition at line 42 of file letks.f90.

Here is the caller graph for this function:

subroutine letks_data::deallocate_letks ( )

Definition at line 47 of file letks.f90.

subroutine letks_data::letks_filter_stage ( )

subroutine to compute the data for the LETKS, so that the increments can subsquently be computed

Todo:
update to allow for non-diagonal R matrices to be used.

The observation

Definition at line 54 of file letks.f90.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine letks_data::letks_increment ( real(kind=rk), dimension(state_dim,pf%count), intent(in)  psi,
real(kind=rk), dimension(state_dim,pf%count), intent(out)  inc 
)

subroutine to compute the LETKS increments

Parameters
[in]psiinput ensemble
[out]incLETKS increment

Definition at line 398 of file letks.f90.

Here is the caller graph for this function:

Member Data Documentation

type (letks_local), dimension(:), allocatable letks_data::lsd

Definition at line 39 of file letks.f90.


The documentation for this module was generated from the following file: