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 |
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.
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.