| 
    FV3 Bundle
    
   | 
 
Data Types | |
| type | crtm_geometryinfo_type | 
| interface | operator(-) | 
| interface | operator(==) | 
Functions/Subroutines | |
| elemental subroutine, public | crtm_geometryinfo_destroy (gInfo) | 
| elemental subroutine, public | crtm_geometryinfo_setvalue (gInfo, Geometry, iFOV, Longitude, Latitude, Surface_Altitude, Sensor_Scan_Angle, Sensor_Zenith_Angle, Sensor_Azimuth_Angle, Source_Zenith_Angle, Source_Azimuth_Angle, Flux_Zenith_Angle, Year, Month, Day, Distance_Ratio, Sensor_Scan_Radian, Sensor_Zenith_Radian, Sensor_Azimuth_Radian, Secant_Sensor_Zenith, Cosine_Sensor_Zenith, Source_Zenith_Radian, Source_Azimuth_Radian, Secant_Source_Zenith, Flux_Zenith_Radian, Secant_Flux_Zenith, Trans_Zenith_Radian, Secant_Trans_Zenith, AU_ratio2) | 
| elemental subroutine, public | crtm_geometryinfo_getvalue (gInfo, Geometry, iFOV, Longitude, Latitude, Surface_Altitude, Sensor_Scan_Angle, Sensor_Zenith_Angle, Sensor_Azimuth_Angle, Source_Zenith_Angle, Source_Azimuth_Angle, Flux_Zenith_Angle, Year, Month, Day, Distance_Ratio, Sensor_Scan_Radian, Sensor_Zenith_Radian, Sensor_Azimuth_Radian, Secant_Sensor_Zenith, Cosine_Sensor_Zenith, Source_Zenith_Radian, Source_Azimuth_Radian, Secant_Source_Zenith, Flux_Zenith_Radian, Secant_Flux_Zenith, Trans_Zenith_Radian, Secant_Trans_Zenith, AU_ratio2) | 
| logical function, public | crtm_geometryinfo_isvalid (gInfo) | 
| subroutine, public | crtm_geometryinfo_inspect (gInfo, Unit) | 
| subroutine, public | crtm_geometryinfo_defineversion (Id) | 
| integer function, public | crtm_geometryinfo_inquirefile (Filename, n_Profiles) | 
| integer function, public | crtm_geometryinfo_readfile (Filename, GeometryInfo, Quiet, n_Profiles, Debug) | 
| integer function, public | crtm_geometryinfo_writefile (Filename, GeometryInfo, Quiet, Debug) | 
| elemental logical function | crtm_geometryinfo_equal (x, y) | 
| elemental type(crtm_geometryinfo_type) function | crtm_geometryinfo_subtract (gi1, gi2) | 
| integer function | read_record (fid, ginfo) | 
| integer function | write_record (fid, ginfo) | 
Variables | |
| character(*), parameter | module_version_id = '$Id: CRTM_GeometryInfo_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' | 
| real(fp), parameter | zero = 0.0_fp | 
| real(fp), parameter | one = 1.0_fp | 
| integer, parameter | ml = 256 | 
| character(*), parameter | write_error_status = 'DELETE' | 
| subroutine, public crtm_geometryinfo_define::crtm_geometryinfo_defineversion | ( | character(*), intent(out) | Id | ) | 
Definition at line 636 of file CRTM_GeometryInfo_Define.f90.
| elemental subroutine, public crtm_geometryinfo_define::crtm_geometryinfo_destroy | ( | type(crtm_geometryinfo_type), intent(out) | gInfo | ) | 
Definition at line 166 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 1110 of file CRTM_GeometryInfo_Define.f90.
| elemental subroutine, public crtm_geometryinfo_define::crtm_geometryinfo_getvalue | ( | type(crtm_geometryinfo_type), intent(in) | gInfo, | 
| type(crtm_geometry_type), intent(out), optional | Geometry, | ||
| integer, intent(out), optional | iFOV, | ||
| real(fp), intent(out), optional | Longitude, | ||
| real(fp), intent(out), optional | Latitude, | ||
| real(fp), intent(out), optional | Surface_Altitude, | ||
| real(fp), intent(out), optional | Sensor_Scan_Angle, | ||
| real(fp), intent(out), optional | Sensor_Zenith_Angle, | ||
| real(fp), intent(out), optional | Sensor_Azimuth_Angle, | ||
| real(fp), intent(out), optional | Source_Zenith_Angle, | ||
| real(fp), intent(out), optional | Source_Azimuth_Angle, | ||
| real(fp), intent(out), optional | Flux_Zenith_Angle, | ||
| integer, intent(out), optional | Year, | ||
| integer, intent(out), optional | Month, | ||
| integer, intent(out), optional | Day, | ||
| real(fp), intent(out), optional | Distance_Ratio, | ||
| real(fp), intent(out), optional | Sensor_Scan_Radian, | ||
| real(fp), intent(out), optional | Sensor_Zenith_Radian, | ||
| real(fp), intent(out), optional | Sensor_Azimuth_Radian, | ||
| real(fp), intent(out), optional | Secant_Sensor_Zenith, | ||
| real(fp), intent(out), optional | Cosine_Sensor_Zenith, | ||
| real(fp), intent(out), optional | Source_Zenith_Radian, | ||
| real(fp), intent(out), optional | Source_Azimuth_Radian, | ||
| real(fp), intent(out), optional | Secant_Source_Zenith, | ||
| real(fp), intent(out), optional | Flux_Zenith_Radian, | ||
| real(fp), intent(out), optional | Secant_Flux_Zenith, | ||
| real(fp), intent(out), optional | Trans_Zenith_Radian, | ||
| real(fp), intent(out), optional | Secant_Trans_Zenith, | ||
| real(fp), intent(out), optional | AU_ratio2 | ||
| ) | 
Definition at line 421 of file CRTM_GeometryInfo_Define.f90.
| integer function, public crtm_geometryinfo_define::crtm_geometryinfo_inquirefile | ( | character(*), intent(in) | Filename, | 
| integer, intent(out), optional | n_Profiles | ||
| ) | 
Definition at line 687 of file CRTM_GeometryInfo_Define.f90.
| subroutine, public crtm_geometryinfo_define::crtm_geometryinfo_inspect | ( | type(crtm_geometryinfo_type), intent(in) | gInfo, | 
| integer, intent(in), optional | Unit | ||
| ) | 
Definition at line 570 of file CRTM_GeometryInfo_Define.f90.
| logical function, public crtm_geometryinfo_define::crtm_geometryinfo_isvalid | ( | type(crtm_geometryinfo_type), intent(in) | gInfo | ) | 
Definition at line 528 of file CRTM_GeometryInfo_Define.f90.
| integer function, public crtm_geometryinfo_define::crtm_geometryinfo_readfile | ( | character(*), intent(in) | Filename, | 
| type(crtm_geometryinfo_type), dimension(:), intent(out), allocatable | GeometryInfo, | ||
| logical, intent(in), optional | Quiet, | ||
| integer, intent(out), optional | n_Profiles, | ||
| logical, intent(in), optional | Debug | ||
| ) | 
Definition at line 820 of file CRTM_GeometryInfo_Define.f90.
| elemental subroutine, public crtm_geometryinfo_define::crtm_geometryinfo_setvalue | ( | type(crtm_geometryinfo_type), intent(inout) | gInfo, | 
| type(crtm_geometry_type), intent(in), optional | Geometry, | ||
| integer, intent(in), optional | iFOV, | ||
| real(fp), intent(in), optional | Longitude, | ||
| real(fp), intent(in), optional | Latitude, | ||
| real(fp), intent(in), optional | Surface_Altitude, | ||
| real(fp), intent(in), optional | Sensor_Scan_Angle, | ||
| real(fp), intent(in), optional | Sensor_Zenith_Angle, | ||
| real(fp), intent(in), optional | Sensor_Azimuth_Angle, | ||
| real(fp), intent(in), optional | Source_Zenith_Angle, | ||
| real(fp), intent(in), optional | Source_Azimuth_Angle, | ||
| real(fp), intent(in), optional | Flux_Zenith_Angle, | ||
| integer, intent(in), optional | Year, | ||
| integer, intent(in), optional | Month, | ||
| integer, intent(in), optional | Day, | ||
| real(fp), intent(in), optional | Distance_Ratio, | ||
| real(fp), intent(in), optional | Sensor_Scan_Radian, | ||
| real(fp), intent(in), optional | Sensor_Zenith_Radian, | ||
| real(fp), intent(in), optional | Sensor_Azimuth_Radian, | ||
| real(fp), intent(in), optional | Secant_Sensor_Zenith, | ||
| real(fp), intent(in), optional | Cosine_Sensor_Zenith, | ||
| real(fp), intent(in), optional | Source_Zenith_Radian, | ||
| real(fp), intent(in), optional | Source_Azimuth_Radian, | ||
| real(fp), intent(in), optional | Secant_Source_Zenith, | ||
| real(fp), intent(in), optional | Flux_Zenith_Radian, | ||
| real(fp), intent(in), optional | Secant_Flux_Zenith, | ||
| real(fp), intent(in), optional | Trans_Zenith_Radian, | ||
| real(fp), intent(in), optional | Secant_Trans_Zenith, | ||
| real(fp), intent(in), optional | AU_ratio2 | ||
| ) | 
Definition at line 265 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 1164 of file CRTM_GeometryInfo_Define.f90.
| integer function, public crtm_geometryinfo_define::crtm_geometryinfo_writefile | ( | character(*), intent(in) | Filename, | 
| type(crtm_geometryinfo_type), dimension(:), intent(in) | GeometryInfo, | ||
| logical, intent(in), optional | Quiet, | ||
| logical, intent(in), optional | Debug | ||
| ) | 
Definition at line 986 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 1229 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 1324 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 95 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 89 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 93 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 97 of file CRTM_GeometryInfo_Define.f90.
      
  | 
  private | 
Definition at line 92 of file CRTM_GeometryInfo_Define.f90.