FV3 Bundle
odssu_atmabsorption Module Reference

Data Types

type  ivar_type
 
interface  odssu_compute_atmabsorption
 
interface  odssu_compute_atmabsorption_ad
 
interface  odssu_compute_atmabsorption_tl
 

Functions/Subroutines

subroutine, public odssu_compute_weights (SSU_Input, SensorIndex, ChannelIndex, iVar)
 
subroutine compute_odas_atmabsorption (SensorIndex, ChannelIndex, Predictor, AtmOptics, iVar)
 
subroutine compute_odps_atmabsorption (SensorIndex, ChannelIndex, Predictor, AtmOptics, iVar)
 
subroutine compute_odas_atmabsorption_tl (SensorIndex, ChannelIndex, Predictor, Predictor_TL, AtmOptics_TL, iVar)
 
subroutine compute_odps_atmabsorption_tl (SensorIndex, ChannelIndex, Predictor, Predictor_TL, AtmOptics_TL, iVar)
 
subroutine compute_odas_atmabsorption_ad (SensorIndex, ChannelIndex, Predictor, AtmOptics_AD, Predictor_AD, iVar)
 
subroutine compute_odps_atmabsorption_ad (SensorIndex, ChannelIndex, Predictor, AtmOptics_AD, Predictor_AD, iVar)
 
subroutine get_co2_cell_p (SensorIndex, ChannelIndex, u, y0)
 

Variables

character(*), parameter module_version_id = '$Id: ODSSU_AtmAbsorption.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter ml = 256
 

Function/Subroutine Documentation

◆ compute_odas_atmabsorption()

subroutine odssu_atmabsorption::compute_odas_atmabsorption ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(odas_predictor_type), intent(in)  Predictor,
type(crtm_atmoptics_type), intent(inout)  AtmOptics,
type(ivar_type), intent(inout)  iVar 
)
private

Definition at line 294 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:

◆ compute_odas_atmabsorption_ad()

subroutine odssu_atmabsorption::compute_odas_atmabsorption_ad ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(odas_predictor_type), intent(in)  Predictor,
type(crtm_atmoptics_type), intent(inout)  AtmOptics_AD,
type(odas_predictor_type), intent(inout)  Predictor_AD,
type(ivar_type), intent(in)  iVar 
)
private

Definition at line 617 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:

◆ compute_odas_atmabsorption_tl()

subroutine odssu_atmabsorption::compute_odas_atmabsorption_tl ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(odas_predictor_type), intent(in)  Predictor,
type(odas_predictor_type), intent(in)  Predictor_TL,
type(crtm_atmoptics_type), intent(inout)  AtmOptics_TL,
type(ivar_type), intent(in)  iVar 
)
private

Definition at line 454 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:

◆ compute_odps_atmabsorption()

subroutine odssu_atmabsorption::compute_odps_atmabsorption ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(odps_predictor_type), intent(inout)  Predictor,
type(crtm_atmoptics_type), intent(inout)  AtmOptics,
type(ivar_type), intent(inout)  iVar 
)
private

Definition at line 333 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:

◆ compute_odps_atmabsorption_ad()

subroutine odssu_atmabsorption::compute_odps_atmabsorption_ad ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(odps_predictor_type), intent(in)  Predictor,
type(crtm_atmoptics_type), intent(inout)  AtmOptics_AD,
type(odps_predictor_type), intent(inout)  Predictor_AD,
type(ivar_type), intent(in)  iVar 
)
private

Definition at line 660 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:

◆ compute_odps_atmabsorption_tl()

subroutine odssu_atmabsorption::compute_odps_atmabsorption_tl ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(odps_predictor_type), intent(in)  Predictor,
type(odps_predictor_type), intent(inout)  Predictor_TL,
type(crtm_atmoptics_type), intent(inout)  AtmOptics_TL,
type(ivar_type), intent(in)  iVar 
)
private

Definition at line 496 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:

◆ get_co2_cell_p()

subroutine odssu_atmabsorption::get_co2_cell_p ( integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
real(fp), intent(in)  u,
real(fp), intent(out)  y0 
)
private

Definition at line 696 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ odssu_compute_weights()

subroutine, public odssu_atmabsorption::odssu_compute_weights ( type(ssu_input_type), intent(in)  SSU_Input,
integer, intent(in)  SensorIndex,
integer, intent(in)  ChannelIndex,
type(ivar_type), intent(inout)  iVar 
)

Definition at line 171 of file ODSSU_AtmAbsorption.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ml

integer, parameter odssu_atmabsorption::ml = 256
private

Definition at line 84 of file ODSSU_AtmAbsorption.f90.

◆ module_version_id

character(*), parameter odssu_atmabsorption::module_version_id = '$Id: ODSSU_AtmAbsorption.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 81 of file ODSSU_AtmAbsorption.f90.