FV3 Bundle
crtm_fastemx Module Reference

Data Types

type  ivar_type
 

Functions/Subroutines

subroutine, public compute_fastemx (MWwaterCoeff, Frequency, Zenith_Angle, Temperature, Salinity, Wind_Speed, iVar, Emissivity, Reflectivity, Azimuth_Angle, Transmittance)
 
subroutine, public compute_fastemx_tl (MWwaterCoeff, Temperature_TL, Salinity_TL, Wind_Speed_TL, iVar, Emissivity_TL, Reflectivity_TL, Azimuth_Angle_TL, Transmittance_TL)
 
subroutine, public compute_fastemx_ad (MWwaterCoeff, Emissivity_AD, Reflectivity_AD, iVar, Temperature_AD, Salinity_AD, Wind_Speed_AD, Azimuth_Angle_AD, Transmittance_AD)
 

Variables

character(*), parameter module_version_id = '$Id: CRTM_FastemX.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter fastem6 = 6
 
integer, parameter n_stokes = 4
 
integer, parameter iv_idx = 1
 
integer, parameter ih_idx = 2
 
integer, parameter u_idx = 3
 
integer, parameter v_idx = 4
 
real(fp), parameter invalid_azimuth_angle = -999.0_fp
 
real(fp), parameter invalid_transmittance = -999.0_fp
 

Function/Subroutine Documentation

◆ compute_fastemx()

subroutine, public crtm_fastemx::compute_fastemx ( type(mwwatercoeff_type), intent(in)  MWwaterCoeff,
real(fp), intent(in)  Frequency,
real(fp), intent(in)  Zenith_Angle,
real(fp), intent(in)  Temperature,
real(fp), intent(in)  Salinity,
real(fp), intent(in)  Wind_Speed,
type(ivar_type), intent(out)  iVar,
real(fp), dimension(:), intent(out)  Emissivity,
real(fp), dimension(:), intent(out)  Reflectivity,
real(fp), intent(in), optional  Azimuth_Angle,
real(fp), intent(in), optional  Transmittance 
)

Definition at line 314 of file CRTM_FastemX.f90.

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

◆ compute_fastemx_ad()

subroutine, public crtm_fastemx::compute_fastemx_ad ( type(mwwatercoeff_type), intent(in)  MWwaterCoeff,
real(fp), dimension(:), intent(inout)  Emissivity_AD,
real(fp), dimension(:), intent(inout)  Reflectivity_AD,
type(ivar_type), intent(in)  iVar,
real(fp), intent(inout)  Temperature_AD,
real(fp), intent(inout)  Salinity_AD,
real(fp), intent(inout)  Wind_Speed_AD,
real(fp), intent(inout), optional  Azimuth_Angle_AD,
real(fp), intent(inout), optional  Transmittance_AD 
)

Definition at line 806 of file CRTM_FastemX.f90.

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

◆ compute_fastemx_tl()

subroutine, public crtm_fastemx::compute_fastemx_tl ( type(mwwatercoeff_type), intent(in)  MWwaterCoeff,
real(fp), intent(in)  Temperature_TL,
real(fp), intent(in)  Salinity_TL,
real(fp), intent(in)  Wind_Speed_TL,
type(ivar_type), intent(in)  iVar,
real(fp), dimension(:), intent(out)  Emissivity_TL,
real(fp), dimension(:), intent(out)  Reflectivity_TL,
real(fp), intent(in), optional  Azimuth_Angle_TL,
real(fp), intent(in), optional  Transmittance_TL 
)

Definition at line 565 of file CRTM_FastemX.f90.

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

Variable Documentation

◆ fastem6

integer, parameter crtm_fastemx::fastem6 = 6
private

Definition at line 117 of file CRTM_FastemX.f90.

◆ ih_idx

integer, parameter crtm_fastemx::ih_idx = 2
private

Definition at line 124 of file CRTM_FastemX.f90.

◆ invalid_azimuth_angle

real(fp), parameter crtm_fastemx::invalid_azimuth_angle = -999.0_fp
private

Definition at line 129 of file CRTM_FastemX.f90.

◆ invalid_transmittance

real(fp), parameter crtm_fastemx::invalid_transmittance = -999.0_fp
private

Definition at line 130 of file CRTM_FastemX.f90.

◆ iv_idx

integer, parameter crtm_fastemx::iv_idx = 1
private

Definition at line 123 of file CRTM_FastemX.f90.

◆ module_version_id

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

Definition at line 113 of file CRTM_FastemX.f90.

◆ n_stokes

integer, parameter crtm_fastemx::n_stokes = 4
private

Definition at line 121 of file CRTM_FastemX.f90.

◆ u_idx

integer, parameter crtm_fastemx::u_idx = 3
private

Definition at line 125 of file CRTM_FastemX.f90.

◆ v_idx

integer, parameter crtm_fastemx::v_idx = 4
private

Definition at line 126 of file CRTM_FastemX.f90.