FV3 Bundle
ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad Type Reference

Fortran derived type to hold trajectory for ocean insitu temperature observation operator. More...

Collaboration diagram for ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad:
[legend]

Private Attributes

integer nobs
 Number of observations. More...
 
integer nval
 Number of level in model's profiles. More...
 
type(ufo_geovaltemp
 Temperature (traj) ] Model vertical. More...
 
type(ufo_geovalsalt
 Salinity (traj) ] profile at. More...
 
type(ufo_geovalh
 Layer thickness (traj) ] obs locations. More...
 
real(kind=kind_real), dimension(:,:), allocatable depth
 Depth [nval x nobs]. More...
 
real(kind=kind_real), dimension(:), allocatable lono
 Observation location. More...
 
real(kind=kind_real), dimension(:), allocatable lato
 Observation location. More...
 
real(kind=kind_real), dimension(:), allocatable deptho
 Observation location. More...
 
real(kind=kind_real), dimension(:), allocatable tempo
 temp interpolated at observation location More...
 
real(kind=kind_real), dimension(:), allocatable salto
 salt interpolated at observation location More...
 
real(kind_real), dimension(:), allocatable wf
 Vertical interpolation weights. More...
 
integer, dimension(:), allocatable wi
 Vertical interpolation indices. More...
 
real(kind=kind_real), dimension(:,:), allocatable jac
 Jacobian [2 x nobs]. More...
 
logical ltraj = .false.
 trajectory set? More...
 

Detailed Description

Fortran derived type to hold trajectory for ocean insitu temperature observation operator.

Definition at line 28 of file ufo_insitutemperature_tlad_mod.F90.

Member Data Documentation

◆ depth

real (kind=kind_real), dimension(:,:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::depth
private

Depth [nval x nobs].

Definition at line 34 of file ufo_insitutemperature_tlad_mod.F90.

◆ deptho

real (kind=kind_real), dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::deptho
private

Observation location.

Definition at line 37 of file ufo_insitutemperature_tlad_mod.F90.

◆ h

type(ufo_geoval) ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::h
private

Layer thickness (traj) ] obs locations.

Definition at line 33 of file ufo_insitutemperature_tlad_mod.F90.

◆ jac

real (kind=kind_real), dimension(:,:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::jac
private

Jacobian [2 x nobs].

Definition at line 42 of file ufo_insitutemperature_tlad_mod.F90.

◆ lato

real (kind=kind_real), dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::lato
private

Observation location.

Definition at line 36 of file ufo_insitutemperature_tlad_mod.F90.

◆ lono

real (kind=kind_real), dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::lono
private

Observation location.

Definition at line 35 of file ufo_insitutemperature_tlad_mod.F90.

◆ ltraj

logical ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::ltraj = .false.
private

trajectory set?

Definition at line 43 of file ufo_insitutemperature_tlad_mod.F90.

◆ nobs

integer ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::nobs
private

Number of observations.

Definition at line 29 of file ufo_insitutemperature_tlad_mod.F90.

◆ nval

integer ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::nval
private

Number of level in model's profiles.

Definition at line 30 of file ufo_insitutemperature_tlad_mod.F90.

◆ salt

type(ufo_geoval) ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::salt
private

Salinity (traj) ] profile at.

Definition at line 32 of file ufo_insitutemperature_tlad_mod.F90.

◆ salto

real (kind=kind_real), dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::salto
private

salt interpolated at observation location

Definition at line 39 of file ufo_insitutemperature_tlad_mod.F90.

◆ temp

type(ufo_geoval) ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::temp
private

Temperature (traj) ] Model vertical.

Definition at line 31 of file ufo_insitutemperature_tlad_mod.F90.

◆ tempo

real (kind=kind_real), dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::tempo
private

temp interpolated at observation location

Definition at line 38 of file ufo_insitutemperature_tlad_mod.F90.

◆ wf

real(kind_real), dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::wf
private

Vertical interpolation weights.

Definition at line 40 of file ufo_insitutemperature_tlad_mod.F90.

◆ wi

integer, dimension(:), allocatable ufo_insitutemperature_tlad_mod::ufo_insitutemperature_tlad::wi
private

Vertical interpolation indices.

Definition at line 41 of file ufo_insitutemperature_tlad_mod.F90.


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