MONC
Private Attributes | List of all members
iterativesolver_mod::matrix_type Type Reference

A helper type to abstract the concrete details of the matrix. More...

Private Attributes

real(kind=default_precision) n
 
real(kind=default_precision) s
 
real(kind=default_precision) e
 
real(kind=default_precision) w
 
real(kind=default_precision), dimension(:), allocatable u
 
real(kind=default_precision), dimension(:), allocatable d
 
real(kind=default_precision), dimension(:), allocatable p
 
real(kind=default_precision), dimension(:), allocatable lu_d
 
real(kind=default_precision), dimension(:), allocatable lu_u
 
real(kind=default_precision), dimension(:), allocatable vol
 

Detailed Description

A helper type to abstract the concrete details of the matrix.

Definition at line 25 of file iterativesolver.F90.

Member Data Documentation

◆ d

real(kind=default_precision), dimension(:), allocatable iterativesolver_mod::matrix_type::d
private

Definition at line 27 of file iterativesolver.F90.

◆ e

real(kind=default_precision) iterativesolver_mod::matrix_type::e
private

Definition at line 26 of file iterativesolver.F90.

◆ lu_d

real(kind=default_precision), dimension(:), allocatable iterativesolver_mod::matrix_type::lu_d
private

Definition at line 27 of file iterativesolver.F90.

◆ lu_u

real(kind=default_precision), dimension(:), allocatable iterativesolver_mod::matrix_type::lu_u
private

Definition at line 27 of file iterativesolver.F90.

◆ n

real(kind=default_precision) iterativesolver_mod::matrix_type::n
private

Definition at line 26 of file iterativesolver.F90.

26  real(kind=default_precision) :: n, s, e, w

◆ p

real(kind=default_precision), dimension(:), allocatable iterativesolver_mod::matrix_type::p
private

Definition at line 27 of file iterativesolver.F90.

◆ s

real(kind=default_precision) iterativesolver_mod::matrix_type::s
private

Definition at line 26 of file iterativesolver.F90.

◆ u

real(kind=default_precision), dimension(:), allocatable iterativesolver_mod::matrix_type::u
private

Definition at line 27 of file iterativesolver.F90.

27  real(kind=default_precision), dimension(:), allocatable :: u, d, p, lu_d, lu_u, vol

◆ vol

real(kind=default_precision), dimension(:), allocatable iterativesolver_mod::matrix_type::vol
private

Definition at line 27 of file iterativesolver.F90.

◆ w

real(kind=default_precision) iterativesolver_mod::matrix_type::w
private

Definition at line 26 of file iterativesolver.F90.


The documentation for this type was generated from the following file:
datadefn_mod::default_precision
integer, parameter, public default_precision
MPI communication type which we use for the prognostic and calculation data.
Definition: datadefn.F90:17