shr_infnan_mod Module Reference

Data Types

interface  shr_infnan_isnan
interface  shr_infnan_isinf
interface  shr_infnan_isposinf
interface  shr_infnan_isneginf

Functions/Subroutines

logical sisnan (x)
logical disnan (d)
logical sisinf (x)
logical disinf (d)
logical sisposinf (x)
logical disposinf (d)
logical sisneginf (x)
logical disneginf (d)

Variables

integer, parameter Single = selected_int_kind(precision(1.0_r4))
integer, parameter Double = selected_int_kind(precision(1.0_r8))
integer(Single), parameter sNaN = Z
integer(Single), parameter sPosInf = Z
integer(Single), parameter sNegInf = Z
integer(Double), parameter dNaN = Z
integer(Double), parameter dPosInf = Z
integer(Double), parameter dNegInf = Z
integer, parameter SPSB = bit_size(sNaN) - 1
integer, parameter DPSB = bit_size(dNaN) - 1
integer, external shr_sisnan
integer, external shr_disnan

Function/Subroutine Documentation

logical shr_infnan_mod::disinf ( real(r8),intent(in)  d  )  [private]

Definition at line 430 of file shr_infnan_mod.F90.

logical shr_infnan_mod::disnan ( real(r8),intent(in)  d  )  [private]

Definition at line 140 of file shr_infnan_mod.F90.

logical shr_infnan_mod::disneginf ( real(r8),intent(in)  d  )  [private]

Definition at line 458 of file shr_infnan_mod.F90.

logical shr_infnan_mod::disposinf ( real(r8),intent(in)  d  )  [private]

Definition at line 444 of file shr_infnan_mod.F90.

logical shr_infnan_mod::sisinf ( real(r4),intent(in)  x  )  [private]

Definition at line 423 of file shr_infnan_mod.F90.

logical shr_infnan_mod::sisnan ( real(r4),intent(in)  x  )  [private]

Definition at line 118 of file shr_infnan_mod.F90.

logical shr_infnan_mod::sisneginf ( real(r4),intent(in)  x  )  [private]

Definition at line 451 of file shr_infnan_mod.F90.

logical shr_infnan_mod::sisposinf ( real(r4),intent(in)  x  )  [private]

Definition at line 437 of file shr_infnan_mod.F90.


Variable Documentation

integer(Double),parameter shr_infnan_mod::dNaN = Z

Definition at line 56 of file shr_infnan_mod.F90.

integer(Double),parameter shr_infnan_mod::dNegInf = Z

Definition at line 58 of file shr_infnan_mod.F90.

integer,parameter shr_infnan_mod::Double = selected_int_kind(precision(1.0_r8))

Definition at line 48 of file shr_infnan_mod.F90.

integer(Double),parameter shr_infnan_mod::dPosInf = Z

Definition at line 57 of file shr_infnan_mod.F90.

integer,parameter shr_infnan_mod::DPSB = bit_size(dNaN) - 1

Definition at line 63 of file shr_infnan_mod.F90.

integer,external shr_infnan_mod::shr_disnan

Definition at line 107 of file shr_infnan_mod.F90.

integer,external shr_infnan_mod::shr_sisnan

Definition at line 105 of file shr_infnan_mod.F90.

integer,parameter shr_infnan_mod::Single = selected_int_kind(precision(1.0_r4))

Definition at line 47 of file shr_infnan_mod.F90.

integer(Single),parameter shr_infnan_mod::sNaN = Z

Definition at line 51 of file shr_infnan_mod.F90.

integer(Single),parameter shr_infnan_mod::sNegInf = Z

Definition at line 53 of file shr_infnan_mod.F90.

integer(Single),parameter shr_infnan_mod::sPosInf = Z

Definition at line 52 of file shr_infnan_mod.F90.

integer,parameter shr_infnan_mod::SPSB = bit_size(sNaN) - 1

Definition at line 62 of file shr_infnan_mod.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:56 2010 for CESM_Driver by  doxygen 1.6.1