![]() |
A Modular Arbitrary-Order Ocean-Atmosphere Model -- Stochastic implementation
|
The MTV tensors used to integrate the MTV model. More...
Functions/Subroutines | |
subroutine, public | init_mtv_int_tensor |
Subroutine to initialise the MTV tensor. More... | |
Variables | |
real(kind=8), dimension(:), allocatable, public | h1 |
First constant vector. More... | |
real(kind=8), dimension(:), allocatable, public | h2 |
Second constant vector. More... | |
real(kind=8), dimension(:), allocatable, public | h3 |
Third constant vector. More... | |
real(kind=8), dimension(:), allocatable, public | htot |
Total constant vector. More... | |
type(coolist), dimension(:), allocatable, public | l1 |
First linear tensor. More... | |
type(coolist), dimension(:), allocatable, public | l2 |
Second linear tensor. More... | |
type(coolist), dimension(:), allocatable, public | l3 |
Third linear tensor. More... | |
type(coolist), dimension(:), allocatable, public | ltot |
Total linear tensor. More... | |
type(coolist), dimension(:), allocatable, public | b1 |
First quadratic tensor. More... | |
type(coolist), dimension(:), allocatable, public | b2 |
Second quadratic tensor. More... | |
type(coolist), dimension(:), allocatable, public | btot |
Total quadratic tensor. More... | |
type(coolist4), dimension(:), allocatable, public | mtot |
Tensor for the cubic terms. More... | |
real(kind=8), dimension(:,:), allocatable, public | q1 |
Constant terms for the state-dependent noise covariance matrix. More... | |
real(kind=8), dimension(:,:), allocatable, public | q2 |
Constant terms for the state-independent noise covariance matrix. More... | |
type(coolist), dimension(:), allocatable, public | utot |
Linear terms for the state-dependent noise covariance matrix. More... | |
type(coolist4), dimension(:), allocatable, public | vtot |
Quadratic terms for the state-dependent noise covariance matrix. More... | |
real(kind=8), dimension(:), allocatable | dumb_vec |
Dummy vector. More... | |
real(kind=8), dimension(:,:), allocatable | dumb_mat1 |
Dummy matrix. More... | |
real(kind=8), dimension(:,:), allocatable | dumb_mat2 |
Dummy matrix. More... | |
real(kind=8), dimension(:,:), allocatable | dumb_mat3 |
Dummy matrix. More... | |
real(kind=8), dimension(:,:), allocatable | dumb_mat4 |
Dummy matrix. More... | |
The MTV tensors used to integrate the MTV model.
subroutine, public mtv_int_tensor::init_mtv_int_tensor | ( | ) |
Subroutine to initialise the MTV tensor.
Definition at line 89 of file MTV_int_tensor.f90.
type(coolist), dimension(:), allocatable, public mtv_int_tensor::b1 |
type(coolist), dimension(:), allocatable, public mtv_int_tensor::b2 |
type(coolist), dimension(:), allocatable, public mtv_int_tensor::btot |
|
private |
Dummy matrix.
Definition at line 67 of file MTV_int_tensor.f90.
|
private |
Dummy matrix.
Definition at line 68 of file MTV_int_tensor.f90.
|
private |
Dummy matrix.
Definition at line 69 of file MTV_int_tensor.f90.
|
private |
Dummy matrix.
Definition at line 70 of file MTV_int_tensor.f90.
|
private |
Dummy vector.
Definition at line 66 of file MTV_int_tensor.f90.
real(kind=8), dimension(:), allocatable, public mtv_int_tensor::h1 |
First constant vector.
Definition at line 42 of file MTV_int_tensor.f90.
real(kind=8), dimension(:), allocatable, public mtv_int_tensor::h2 |
Second constant vector.
Definition at line 43 of file MTV_int_tensor.f90.
real(kind=8), dimension(:), allocatable, public mtv_int_tensor::h3 |
Third constant vector.
Definition at line 44 of file MTV_int_tensor.f90.
real(kind=8), dimension(:), allocatable, public mtv_int_tensor::htot |
Total constant vector.
Definition at line 45 of file MTV_int_tensor.f90.
type(coolist), dimension(:), allocatable, public mtv_int_tensor::l1 |
type(coolist), dimension(:), allocatable, public mtv_int_tensor::l2 |
type(coolist), dimension(:), allocatable, public mtv_int_tensor::l3 |
type(coolist), dimension(:), allocatable, public mtv_int_tensor::ltot |
type(coolist4), dimension(:), allocatable, public mtv_int_tensor::mtot |
Tensor for the cubic terms.
Definition at line 58 of file MTV_int_tensor.f90.
real(kind=8), dimension(:,:), allocatable, public mtv_int_tensor::q1 |
Constant terms for the state-dependent noise covariance matrix.
Definition at line 61 of file MTV_int_tensor.f90.
real(kind=8), dimension(:,:), allocatable, public mtv_int_tensor::q2 |
Constant terms for the state-independent noise covariance matrix.
Definition at line 62 of file MTV_int_tensor.f90.
type(coolist), dimension(:), allocatable, public mtv_int_tensor::utot |
Linear terms for the state-dependent noise covariance matrix.
Definition at line 63 of file MTV_int_tensor.f90.
type(coolist4), dimension(:), allocatable, public mtv_int_tensor::vtot |
Quadratic terms for the state-dependent noise covariance matrix.
Definition at line 64 of file MTV_int_tensor.f90.