| 
    FV3 Bundle
    
   | 
 
Data Types | |
| type | odas_type | 
Functions/Subroutines | |
| logical function, public | associated_odas (ODAS, ANY_Test) | 
| integer function, public | destroy_odas (ODAS, No_Clear, RCS_Id, Message_Log) | 
| integer function, public | allocate_odas (n_Predictors, n_Absorbers, n_Channels, n_Alphas, n_Coeffs, ODAS, RCS_Id, Message_Log) | 
| integer function, public | assign_odas (ODAS_in, ODAS_out, RCS_Id, Message_Log) | 
| integer function, public | equal_odas (ODAS_LHS, ODAS_RHS, ULP_Scale, Check_All, RCS_Id, Message_Log) | 
| integer function, public | checkrelease_odas (ODAS, RCS_Id, Message_Log) | 
| integer function, public | checkalgorithm_odas (ODAS, RCS_Id, Message_Log) | 
| subroutine, public | info_odas (ODAS, Info, RCS_Id) | 
| subroutine | clear_odas (ODAS) | 
Variables | |
| character(*), parameter | module_rcs_id = '$Id: ODAS_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, public | odas_release = 7 | 
| integer, parameter | odas_version = 1 | 
| character(*), parameter | odas_algorithm_name = 'ODAS' | 
| integer, parameter | carriage_return = 13 | 
| integer, parameter | linefeed = 10 | 
| integer, parameter, public | invalid_wmo_satellite_id = 1023 | 
| integer, parameter, public | invalid_wmo_sensor_id = 2047 | 
| integer, parameter, public | n_sensor_types = 4 | 
| integer, parameter, public | invalid_sensor = 0 | 
| integer, parameter, public | microwave_sensor = 1 | 
| integer, parameter, public | infrared_sensor = 2 | 
| integer, parameter, public | visible_sensor = 3 | 
| integer, parameter | ultraviolet_sensor = 4 | 
| character(*), dimension(0:n_sensor_types), parameter, public | sensor_type_name = (/ 'Invalid ', 'Microwave ', 'Infrared ', 'Visible ', 'Ultraviolet' /) | 
| integer function, public odas_define::allocate_odas | ( | integer, intent(in) | n_Predictors, | 
| integer, intent(in) | n_Absorbers, | ||
| integer, intent(in) | n_Channels, | ||
| integer, intent(in) | n_Alphas, | ||
| integer, intent(in) | n_Coeffs, | ||
| type(odas_type), intent(inout) | ODAS, | ||
| character(*), intent(out), optional | RCS_Id, | ||
| character(*), intent(in), optional | Message_Log | ||
| ) | 
Definition at line 528 of file ODAS_Define.f90.
| logical function, public odas_define::associated_odas | ( | type(odas_type), intent(in) | ODAS, | 
| integer, intent(in), optional | ANY_Test | ||
| ) | 
| integer function, public odas_define::checkalgorithm_odas | ( | type(odas_type), intent(in) | ODAS, | 
| character(*), intent(out), optional | RCS_Id, | ||
| character(*), intent(in), optional | Message_Log | ||
| ) | 
Definition at line 1329 of file ODAS_Define.f90.
| integer function, public odas_define::checkrelease_odas | ( | type(odas_type), intent(in) | ODAS, | 
| character(*), intent(out), optional | RCS_Id, | ||
| character(*), intent(in), optional | Message_Log | ||
| ) | 
Definition at line 1226 of file ODAS_Define.f90.
      
  | 
  private | 
| integer function, public odas_define::destroy_odas | ( | type(odas_type), intent(inout) | ODAS, | 
| integer, intent(in), optional | No_Clear, | ||
| character(*), intent(out), optional | RCS_Id, | ||
| character(*), intent(in), optional | Message_Log | ||
| ) | 
Definition at line 340 of file ODAS_Define.f90.
| integer function, public odas_define::equal_odas | ( | type(odas_type), intent(in) | ODAS_LHS, | 
| type(odas_type), intent(in) | ODAS_RHS, | ||
| integer, intent(in), optional | ULP_Scale, | ||
| integer, intent(in), optional | Check_All, | ||
| character(*), intent(out), optional | RCS_Id, | ||
| character(*), intent(in), optional | Message_Log | ||
| ) | 
| subroutine, public odas_define::info_odas | ( | type(odas_type), intent(in) | ODAS, | 
| character(*), intent(out) | Info, | ||
| character(*), intent(out), optional | RCS_Id | ||
| ) | 
      
  | 
  private | 
Definition at line 87 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 75 of file ODAS_Define.f90.
| integer, parameter, public odas_define::infrared_sensor = 2 | 
Definition at line 96 of file ODAS_Define.f90.
| integer, parameter, public odas_define::invalid_sensor = 0 | 
Definition at line 94 of file ODAS_Define.f90.
| integer, parameter, public odas_define::invalid_wmo_satellite_id = 1023 | 
Definition at line 90 of file ODAS_Define.f90.
| integer, parameter, public odas_define::invalid_wmo_sensor_id = 2047 | 
Definition at line 91 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 74 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 88 of file ODAS_Define.f90.
| integer, parameter, public odas_define::microwave_sensor = 1 | 
Definition at line 95 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 80 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 71 of file ODAS_Define.f90.
| integer, parameter, public odas_define::n_sensor_types = 4 | 
Definition at line 93 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 85 of file ODAS_Define.f90.
| integer, parameter, public odas_define::odas_release = 7 | 
Definition at line 82 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 83 of file ODAS_Define.f90.
| character(*), dimension( 0:n_sensor_types ), parameter, public odas_define::sensor_type_name = (/ 'Invalid ', 'Microwave ', 'Infrared ', 'Visible ', 'Ultraviolet' /) | 
Definition at line 99 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 77 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 79 of file ODAS_Define.f90.
      
  | 
  private | 
Definition at line 98 of file ODAS_Define.f90.
| integer, parameter, public odas_define::visible_sensor = 3 | 
Definition at line 97 of file ODAS_Define.f90.