OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
generalauxtype Module Reference

Functions/Subroutines

logical function real_s_equal (x, y)
 
logical function realsingle_s_equal (x, y)
 
subroutine realsingle_s_where_equal (x, y)
 

Variables

integer, parameter integer_fourbyte = selected_int_kind(9)
 
integer, parameter integer_twobyte = selected_int_kind(4)
 
integer, parameter integer_onebyte = selected_int_kind(2)
 
integer, parameter single = kind(1.0)
 
integer, parameter double = kind(1.0d0)
 
integer, parameter singlecomplex = kind((1.0, 1.0))
 
integer, parameter doublecomplex = kind((1.0d0, 1.0d0))
 
integer, parameter logical = kind(.true.)
 
integer iterationx
 
integer iterationy
 
integer pixx
 
integer pixy
 
integer number_of_iterationsx
 
integer number_of_iterationsy
 
logical debugprn
 
integer total_number_of_pixels
 
integer im_cloudy_count
 
integer im_ice_cloud_count
 
integer im_water_cloud_count
 
integer im_successful_retrieval_count
 
integer im_undet_count
 
integer, parameter output_unit = 45
 
real(single), parameter pi =3.141592653589793238462643383279502884197_single
 
real(single), parameter pio2 =1.57079632679489661923132169163975144209858_single
 
real(single), parameter twopi =6.283185307179586476925286766559005768394_single
 
real(double), parameter pi_d =3.141592653589793238462643383279502884197_double
 
real(double), parameter pio2_d =1.57079632679489661923132169163975144209858_double
 
real(double), parameter twopi_d =6.283185307179586476925286766559005768394_double
 
real(double), parameter d2r_d = 0.017453292519943295_double
 
real(single), parameter missingvalue = -1.0
 

Function/Subroutine Documentation

◆ real_s_equal()

logical function generalauxtype::real_s_equal ( real  x,
real  y 
)

Definition at line 64 of file GeneralAuxType.f90.

◆ realsingle_s_equal()

logical function generalauxtype::realsingle_s_equal ( real(single x,
real(single y 
)

Definition at line 69 of file GeneralAuxType.f90.

◆ realsingle_s_where_equal()

subroutine generalauxtype::realsingle_s_where_equal ( real(single), dimension(:), intent(inout)  x,
real(single y 
)

Definition at line 74 of file GeneralAuxType.f90.

Variable Documentation

◆ d2r_d

real(double), parameter d2r_d = 0.017453292519943295_double

Definition at line 57 of file GeneralAuxType.f90.

◆ debugprn

logical debugprn

Definition at line 36 of file GeneralAuxType.f90.

◆ double

integer, parameter double = kind(1.0d0)

Definition at line 27 of file GeneralAuxType.f90.

◆ doublecomplex

integer, parameter doublecomplex = kind((1.0d0, 1.0d0))

Definition at line 29 of file GeneralAuxType.f90.

◆ im_cloudy_count

integer im_cloudy_count

Definition at line 40 of file GeneralAuxType.f90.

◆ im_ice_cloud_count

integer im_ice_cloud_count

Definition at line 41 of file GeneralAuxType.f90.

◆ im_successful_retrieval_count

integer im_successful_retrieval_count

Definition at line 43 of file GeneralAuxType.f90.

◆ im_undet_count

integer im_undet_count

Definition at line 44 of file GeneralAuxType.f90.

◆ im_water_cloud_count

integer im_water_cloud_count

Definition at line 42 of file GeneralAuxType.f90.

◆ integer_fourbyte

integer, parameter integer_fourbyte = selected_int_kind(9)

Definition at line 23 of file GeneralAuxType.f90.

◆ integer_onebyte

integer, parameter integer_onebyte = selected_int_kind(2)

Definition at line 25 of file GeneralAuxType.f90.

◆ integer_twobyte

integer, parameter integer_twobyte = selected_int_kind(4)

Definition at line 24 of file GeneralAuxType.f90.

◆ iterationx

integer iterationx

Definition at line 33 of file GeneralAuxType.f90.

◆ iterationy

integer iterationy

Definition at line 33 of file GeneralAuxType.f90.

◆ logical

integer, parameter logical = kind(.true.)

Definition at line 30 of file GeneralAuxType.f90.

◆ missingvalue

real(single), parameter missingvalue = -1.0

Definition at line 59 of file GeneralAuxType.f90.

◆ number_of_iterationsx

integer number_of_iterationsx

Definition at line 35 of file GeneralAuxType.f90.

◆ number_of_iterationsy

integer number_of_iterationsy

Definition at line 35 of file GeneralAuxType.f90.

◆ output_unit

integer, parameter output_unit = 45

Definition at line 46 of file GeneralAuxType.f90.

◆ pi

real(single), parameter pi =3.141592653589793238462643383279502884197_single

Definition at line 50 of file GeneralAuxType.f90.

◆ pi_d

real(double), parameter pi_d =3.141592653589793238462643383279502884197_double

Definition at line 54 of file GeneralAuxType.f90.

◆ pio2

real(single), parameter pio2 =1.57079632679489661923132169163975144209858_single

Definition at line 51 of file GeneralAuxType.f90.

◆ pio2_d

real(double), parameter pio2_d =1.57079632679489661923132169163975144209858_double

Definition at line 55 of file GeneralAuxType.f90.

◆ pixx

integer pixx

Definition at line 34 of file GeneralAuxType.f90.

◆ pixy

integer pixy

Definition at line 34 of file GeneralAuxType.f90.

◆ single

integer, parameter single = kind(1.0)

Definition at line 26 of file GeneralAuxType.f90.

◆ singlecomplex

integer, parameter singlecomplex = kind((1.0, 1.0))

Definition at line 28 of file GeneralAuxType.f90.

◆ total_number_of_pixels

integer total_number_of_pixels

Definition at line 39 of file GeneralAuxType.f90.

◆ twopi

real(single), parameter twopi =6.283185307179586476925286766559005768394_single

Definition at line 52 of file GeneralAuxType.f90.

◆ twopi_d

real(double), parameter twopi_d =6.283185307179586476925286766559005768394_double

Definition at line 56 of file GeneralAuxType.f90.