UFO
ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic Type Reference

Public Member Functions

procedure setup => ufo_metoffice_bmatrixstatic_setup
 
procedure delete => ufo_metoffice_bmatrixstatic_delete
 
procedure reset => ufo_metoffice_bmatrixstatic_reset
 

Public Attributes

logical status
 status indicator More...
 
integer nbands
 number of latitude bands More...
 
integer nsurf
 number of surface type variations More...
 
integer nfields
 number of fields More...
 
integer, dimension(:,:), pointer fields
 fieldtypes and no. elements in each More...
 
real(kind=kind_real), dimension(:,:,:), pointer store
 original b-matrices read from the file More...
 
real(kind=kind_real), dimension(:,:,:), pointer inverse
 inverse of above More...
 
real(kind=kind_real), dimension(:,:), pointer sigma
 diagonal elements More...
 
real(kind=kind_real), dimension(:,:), pointer proxy
 copy of original for manipulation More...
 
real(kind=kind_real), dimension(:,:), pointer inv_proxy
 copy of inverse More...
 
real(kind=kind_real), dimension(:,:), pointer sigma_proxy
 copy of diagonal More...
 
real(kind=kind_real), dimension(:), pointer south
 s limit of each latitude band More...
 
real(kind=kind_real), dimension(:), pointer north
 n limit of each latitude band More...
 

Detailed Description

Definition at line 19 of file ufo_metoffice_bmatrixstatic_mod.f90.

Member Function/Subroutine Documentation

◆ delete()

procedure ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::delete

Definition at line 35 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ reset()

procedure ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::reset

Definition at line 36 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ setup()

procedure ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::setup

Definition at line 34 of file ufo_metoffice_bmatrixstatic_mod.f90.

Member Data Documentation

◆ fields

integer, dimension(:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::fields

fieldtypes and no. elements in each

Definition at line 24 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ inv_proxy

real(kind=kind_real), dimension(:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::inv_proxy

copy of inverse

Definition at line 29 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ inverse

real(kind=kind_real), dimension(:,:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::inverse

inverse of above

Definition at line 26 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ nbands

integer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::nbands

number of latitude bands

Definition at line 21 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ nfields

integer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::nfields

number of fields

Definition at line 23 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ north

real(kind=kind_real), dimension(:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::north

n limit of each latitude band

Definition at line 32 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ nsurf

integer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::nsurf

number of surface type variations

Definition at line 22 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ proxy

real(kind=kind_real), dimension(:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::proxy

copy of original for manipulation

Definition at line 28 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ sigma

real(kind=kind_real), dimension(:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::sigma

diagonal elements

Definition at line 27 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ sigma_proxy

real(kind=kind_real), dimension(:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::sigma_proxy

copy of diagonal

Definition at line 30 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ south

real(kind=kind_real), dimension(:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::south

s limit of each latitude band

Definition at line 31 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ status

logical ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::status

status indicator

Definition at line 20 of file ufo_metoffice_bmatrixstatic_mod.f90.

◆ store

real(kind=kind_real), dimension(:,:,:), pointer ufo_metoffice_bmatrixstatic_mod::ufo_metoffice_bmatrixstatic::store

original b-matrices read from the file

Definition at line 25 of file ufo_metoffice_bmatrixstatic_mod.f90.


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