FV3 Bundle
odssu_define Module Reference

Data Types

type  odssu_type
 

Functions/Subroutines

logical function, public associated_odssu (ODSSU, ANY_Test)
 
integer function, public destroy_odssu (ODSSU, No_Clear, RCS_Id, Message_Log)
 
integer function, public allocate_odssu (n_Absorbers, n_Channels, n_TC_CellPressures, n_Ref_CellPressures, ODSSU, RCS_Id, Message_Log)
 
integer function, public checkrelease_odssu (ODSSU, RCS_Id, Message_Log)
 
integer function, public checkalgorithm_odssu (ODSSU, RCS_Id, Message_Log)
 
subroutine, public info_odssu (ODSSU, Info, RCS_Id)
 
subroutine clear_odssu (ODSSU)
 

Variables

character(*), parameter module_rcs_id = '$Id: ODSSU_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
 
integer, parameter ip_invalid = -1
 
real(double), parameter fp_invalid = -1.0_Double
 
integer, parameter set = 1
 
integer, parameter sl = 20
 
integer, parameter ml = 256
 
integer, parameter odssu_release = 6
 
integer, parameter odssu_version = 4
 
character(*), parameter odssu_algorithm_name = 'ODSSU'
 
integer, parameter carriage_return = 13
 
integer, parameter linefeed = 10
 
integer, parameter invalid_wmo_satellite_id = 1023
 
integer, parameter invalid_wmo_sensor_id = 2047
 
integer, parameter invalid_sensor = 0
 
integer, parameter infrared_sensor = 2
 

Function/Subroutine Documentation

◆ allocate_odssu()

integer function, public odssu_define::allocate_odssu ( integer, intent(in)  n_Absorbers,
integer, intent(in)  n_Channels,
integer, intent(in)  n_TC_CellPressures,
integer, intent(in)  n_Ref_CellPressures,
type(odssu_type), intent(inout)  ODSSU,
character(*), intent(out), optional  RCS_Id,
character(*), intent(in), optional  Message_Log 
)

Definition at line 535 of file ODSSU_Define.f90.

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

◆ associated_odssu()

logical function, public odssu_define::associated_odssu ( type(odssu_type), intent(in)  ODSSU,
integer, intent(in), optional  ANY_Test 
)

Definition at line 180 of file ODSSU_Define.f90.

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

◆ checkalgorithm_odssu()

integer function, public odssu_define::checkalgorithm_odssu ( type(odssu_type), intent(in)  ODSSU,
character(*), intent(out), optional  RCS_Id,
character(*), intent(in), optional  Message_Log 
)

Definition at line 798 of file ODSSU_Define.f90.

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

◆ checkrelease_odssu()

integer function, public odssu_define::checkrelease_odssu ( type(odssu_type), intent(in)  ODSSU,
character(*), intent(out), optional  RCS_Id,
character(*), intent(in), optional  Message_Log 
)

Definition at line 695 of file ODSSU_Define.f90.

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

◆ clear_odssu()

subroutine odssu_define::clear_odssu ( type(odssu_type), intent(inout)  ODSSU)
private

Definition at line 936 of file ODSSU_Define.f90.

Here is the caller graph for this function:

◆ destroy_odssu()

integer function, public odssu_define::destroy_odssu ( type(odssu_type), intent(inout)  ODSSU,
integer, intent(in), optional  No_Clear,
character(*), intent(out), optional  RCS_Id,
character(*), intent(in), optional  Message_Log 
)

Definition at line 313 of file ODSSU_Define.f90.

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

◆ info_odssu()

subroutine, public odssu_define::info_odssu ( type(odssu_type), intent(in)  ODSSU,
character(*), intent(out)  Info,
character(*), intent(out), optional  RCS_Id 
)

Definition at line 869 of file ODSSU_Define.f90.

Here is the caller graph for this function:

Variable Documentation

◆ carriage_return

integer, parameter odssu_define::carriage_return = 13
private

Definition at line 76 of file ODSSU_Define.f90.

◆ fp_invalid

real(double), parameter odssu_define::fp_invalid = -1.0_Double
private

Definition at line 64 of file ODSSU_Define.f90.

◆ infrared_sensor

integer, parameter odssu_define::infrared_sensor = 2
private

Definition at line 84 of file ODSSU_Define.f90.

◆ invalid_sensor

integer, parameter odssu_define::invalid_sensor = 0
private

Definition at line 82 of file ODSSU_Define.f90.

◆ invalid_wmo_satellite_id

integer, parameter odssu_define::invalid_wmo_satellite_id = 1023
private

Definition at line 79 of file ODSSU_Define.f90.

◆ invalid_wmo_sensor_id

integer, parameter odssu_define::invalid_wmo_sensor_id = 2047
private

Definition at line 80 of file ODSSU_Define.f90.

◆ ip_invalid

integer, parameter odssu_define::ip_invalid = -1
private

Definition at line 63 of file ODSSU_Define.f90.

◆ linefeed

integer, parameter odssu_define::linefeed = 10
private

Definition at line 77 of file ODSSU_Define.f90.

◆ ml

integer, parameter odssu_define::ml = 256
private

Definition at line 69 of file ODSSU_Define.f90.

◆ module_rcs_id

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

Definition at line 60 of file ODSSU_Define.f90.

◆ odssu_algorithm_name

character(*), parameter odssu_define::odssu_algorithm_name = 'ODSSU'
private

Definition at line 74 of file ODSSU_Define.f90.

◆ odssu_release

integer, parameter odssu_define::odssu_release = 6
private

Definition at line 71 of file ODSSU_Define.f90.

◆ odssu_version

integer, parameter odssu_define::odssu_version = 4
private

Definition at line 72 of file ODSSU_Define.f90.

◆ set

integer, parameter odssu_define::set = 1
private

Definition at line 66 of file ODSSU_Define.f90.

◆ sl

integer, parameter odssu_define::sl = 20
private

Definition at line 68 of file ODSSU_Define.f90.