UFO
ufo_gnssro_bndropp1d_tlad_mod Module Reference

Fortran module for gnssro bending angle ropp1d tangent linear and adjoint following the ROPP (2018 Aug) implementation. More...

Data Types

type  ufo_gnssro_bndropp1d_tlad
 Fortran derived type for gnssro trajectory. More...
 

Functions/Subroutines

subroutine ufo_gnssro_bndropp1d_tlad_settraj (self, geovals, obss)
 
subroutine ufo_gnssro_bndropp1d_simobs_tl (self, geovals, hofx, obss)
 
subroutine ufo_gnssro_bndropp1d_simobs_ad (self, geovals, hofx, obss)
 
subroutine ufo_gnssro_bndropp1d_tlad_delete (self)
 

Variables

integer, parameter max_string =800
 

Detailed Description

Fortran module for gnssro bending angle ropp1d tangent linear and adjoint following the ROPP (2018 Aug) implementation.

Stubbed Fortran module for gnssro bending angle ropp1d tangent linear and adjoint following the ROPP (2018 Aug) implementation.

Function/Subroutine Documentation

◆ ufo_gnssro_bndropp1d_simobs_ad()

subroutine ufo_gnssro_bndropp1d_tlad_mod::ufo_gnssro_bndropp1d_simobs_ad ( class(ufo_gnssro_bndropp1d_tlad), intent(in)  self,
type(ufo_geovals), intent(inout)  geovals,
real(kind_real), dimension(:), intent(in)  hofx,
type(c_ptr), intent(in), value  obss 
)

Definition at line 228 of file ufo_gnssro_bndropp1d_tlad_mod.F90.

Here is the call graph for this function:

◆ ufo_gnssro_bndropp1d_simobs_tl()

subroutine ufo_gnssro_bndropp1d_tlad_mod::ufo_gnssro_bndropp1d_simobs_tl ( class(ufo_gnssro_bndropp1d_tlad), intent(in)  self,
type(ufo_geovals), intent(in)  geovals,
real(kind_real), dimension(:), intent(inout)  hofx,
type(c_ptr), intent(in), value  obss 
)

Definition at line 95 of file ufo_gnssro_bndropp1d_tlad_mod.F90.

Here is the call graph for this function:

◆ ufo_gnssro_bndropp1d_tlad_delete()

subroutine ufo_gnssro_bndropp1d_tlad_mod::ufo_gnssro_bndropp1d_tlad_delete ( class(ufo_gnssro_bndropp1d_tlad), intent(inout)  self)

Definition at line 379 of file ufo_gnssro_bndropp1d_tlad_mod.F90.

◆ ufo_gnssro_bndropp1d_tlad_settraj()

subroutine ufo_gnssro_bndropp1d_tlad_mod::ufo_gnssro_bndropp1d_tlad_settraj ( class(ufo_gnssro_bndropp1d_tlad), intent(inout)  self,
type(ufo_geovals), intent(in)  geovals,
type(c_ptr), intent(in), value  obss 
)

Definition at line 42 of file ufo_gnssro_bndropp1d_tlad_mod.F90.

Here is the call graph for this function:

Variable Documentation

◆ max_string

integer parameter ufo_gnssro_bndropp1d_tlad_mod::max_string =800

Definition at line 24 of file ufo_gnssro_bndropp1d_tlad_mod.F90.