UFO
ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad Type Reference

Fortran derived type for the tl/ad observation operator. More...

Inheritance diagram for ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad:
Collaboration diagram for ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad:

Public Member Functions

procedure setup => ufo_seaicethickness_tlad_setup
 
procedure delete => ufo_seaicethickness_tlad_delete
 
procedure settraj => ufo_seaicethickness_tlad_settraj
 
procedure simobs_tl => ufo_seaicethickness_simobs_tl
 
procedure simobs_ad => ufo_seaicethickness_simobs_ad
 
- Public Member Functions inherited from ufo_basis_tlad_mod::ufo_basis_tlad
procedure, non_overridable opr_delete => opr_delete_
 
procedure, non_overridable opr_settraj => opr_settraj_
 
procedure, non_overridable opr_simobs_tl => opr_simobs_tl_
 
procedure, non_overridable opr_simobs_ad => opr_simobs_ad_
 
procedure(delete_), deferred delete
 
procedure(settraj_), deferred settraj
 
procedure(simobs_tl_), deferred simobs_tl
 
procedure(simobs_ad_), deferred simobs_ad
 

Public Attributes

type(oops_variables), public obsvars
 
character(max_stringthickness_sim_option
 
type(ufo_geovalicethick
 ice thickness (traj) More...
 
type(ufo_geovalicefrac
 ice fraction (traj) More...
 
type(ufo_geovalsnowthick
 snow thickness(traj) More...
 
real(kind=kind_real) rho_ice = 905.0
 [kg/m3] More...
 
real(kind=kind_real) rho_snow = 330.0
 [kg/m3] More...
 
real(kind=kind_real) rho_water = 1000.0
 [kg/m3] More...
 
- Public Attributes inherited from ufo_basis_tlad_mod::ufo_basis_tlad
logical, public ltraj = .false.
 trajectory set? More...
 

Detailed Description

Fortran derived type for the tl/ad observation operator.

Definition at line 28 of file ufo_seaicethickness_tlad_mod.F90.

Member Function/Subroutine Documentation

◆ delete()

procedure ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::delete

Definition at line 41 of file ufo_seaicethickness_tlad_mod.F90.

◆ settraj()

procedure ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::settraj

Definition at line 42 of file ufo_seaicethickness_tlad_mod.F90.

◆ setup()

procedure ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::setup

Definition at line 40 of file ufo_seaicethickness_tlad_mod.F90.

◆ simobs_ad()

procedure ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::simobs_ad

Definition at line 44 of file ufo_seaicethickness_tlad_mod.F90.

◆ simobs_tl()

procedure ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::simobs_tl

Definition at line 43 of file ufo_seaicethickness_tlad_mod.F90.

Member Data Documentation

◆ icefrac

type(ufo_geoval) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::icefrac

ice fraction (traj)

Definition at line 33 of file ufo_seaicethickness_tlad_mod.F90.

◆ icethick

type(ufo_geoval) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::icethick

ice thickness (traj)

Definition at line 32 of file ufo_seaicethickness_tlad_mod.F90.

◆ obsvars

type(oops_variables), public ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::obsvars

Definition at line 30 of file ufo_seaicethickness_tlad_mod.F90.

◆ rho_ice

real(kind=kind_real) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::rho_ice = 905.0

[kg/m3]

Definition at line 35 of file ufo_seaicethickness_tlad_mod.F90.

◆ rho_snow

real(kind=kind_real) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::rho_snow = 330.0

[kg/m3]

Definition at line 36 of file ufo_seaicethickness_tlad_mod.F90.

◆ rho_water

real(kind=kind_real) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::rho_water = 1000.0

[kg/m3]

Definition at line 37 of file ufo_seaicethickness_tlad_mod.F90.

◆ snowthick

type(ufo_geoval) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::snowthick

snow thickness(traj)

Definition at line 34 of file ufo_seaicethickness_tlad_mod.F90.

◆ thickness_sim_option

character(max_string) ufo_seaicethickness_tlad_mod::ufo_seaicethickness_tlad::thickness_sim_option

Definition at line 31 of file ufo_seaicethickness_tlad_mod.F90.


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