FV3 Bundle
type_obsop::obsop_type Type Reference
Collaboration diagram for type_obsop::obsop_type:
[legend]

Public Member Functions

procedure dealloc => obsop_dealloc
 
procedure read => obsop_read
 
procedure write => obsop_write
 
procedure generate => obsop_generate
 
procedure from => obsop_from
 
procedure run_obsop => obsop_run_obsop
 
procedure run_obsop_tests => obsop_run_obsop_tests
 
procedure apply => obsop_apply
 
procedure apply_ad => obsop_apply_ad
 
procedure test_adjoint => obsop_test_adjoint
 
procedure test_accuracy => obsop_test_accuracy
 

Public Attributes

integer nobs
 
real(kind_real), dimension(:), allocatable lonobs
 
real(kind_real), dimension(:), allocatable latobs
 
integer, dimension(:), allocatable obsa_to_obs
 
integer nc0b
 
integer nobsa
 
type(linop_typeh
 
type(com_typecom
 

Detailed Description

Definition at line 30 of file type_obsop.F90.

Member Function/Subroutine Documentation

◆ apply()

procedure type_obsop::obsop_type::apply ( )

Definition at line 58 of file type_obsop.F90.

◆ apply_ad()

procedure type_obsop::obsop_type::apply_ad ( )

Definition at line 59 of file type_obsop.F90.

◆ dealloc()

procedure type_obsop::obsop_type::dealloc ( )

Definition at line 51 of file type_obsop.F90.

◆ from()

procedure type_obsop::obsop_type::from ( )

Definition at line 55 of file type_obsop.F90.

◆ generate()

procedure type_obsop::obsop_type::generate ( )

Definition at line 54 of file type_obsop.F90.

◆ read()

procedure type_obsop::obsop_type::read ( )

Definition at line 52 of file type_obsop.F90.

◆ run_obsop()

procedure type_obsop::obsop_type::run_obsop ( )

Definition at line 56 of file type_obsop.F90.

◆ run_obsop_tests()

procedure type_obsop::obsop_type::run_obsop_tests ( )

Definition at line 57 of file type_obsop.F90.

◆ test_accuracy()

procedure type_obsop::obsop_type::test_accuracy ( )

Definition at line 61 of file type_obsop.F90.

◆ test_adjoint()

procedure type_obsop::obsop_type::test_adjoint ( )

Definition at line 60 of file type_obsop.F90.

◆ write()

procedure type_obsop::obsop_type::write ( )

Definition at line 53 of file type_obsop.F90.

Member Data Documentation

◆ com

type(com_type) type_obsop::obsop_type::com

Definition at line 49 of file type_obsop.F90.

◆ h

type(linop_type) type_obsop::obsop_type::h

Definition at line 46 of file type_obsop.F90.

◆ latobs

real(kind_real), dimension(:), allocatable type_obsop::obsop_type::latobs

Definition at line 34 of file type_obsop.F90.

◆ lonobs

real(kind_real), dimension(:), allocatable type_obsop::obsop_type::lonobs

Definition at line 33 of file type_obsop.F90.

◆ nc0b

integer type_obsop::obsop_type::nc0b

Definition at line 40 of file type_obsop.F90.

◆ nobs

integer type_obsop::obsop_type::nobs

Definition at line 32 of file type_obsop.F90.

◆ nobsa

integer type_obsop::obsop_type::nobsa

Definition at line 43 of file type_obsop.F90.

◆ obsa_to_obs

integer, dimension(:), allocatable type_obsop::obsop_type::obsa_to_obs

Definition at line 35 of file type_obsop.F90.


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