nrtype Module

Numerical Recipes Types Utilized in PLUME.


Used by

  • module~~nrtype~~UsedByGraph module~nrtype nrtype module~nrutil_trim nrutil_trim module~nrutil_trim->module~nrtype proc~bessim bessim proc~bessim->module~nrtype proc~bessim->module~nrutil_trim proc~bessim0 bessim0 proc~bessim0->module~nrtype proc~bessim0->module~nrutil_trim proc~bessim1 bessim1 proc~bessim1->module~nrtype proc~bessim1->module~nrutil_trim

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: I4B = SELECTED_INT_KIND(9)
integer, public, parameter :: I2B = SELECTED_INT_KIND(4)
integer, public, parameter :: I1B = SELECTED_INT_KIND(2)
integer, public, parameter :: SP = KIND(1.0)
integer, public, parameter :: DP = KIND(1.0D0)
integer, public, parameter :: SPC = KIND((1.0, 1.0))
integer, public, parameter :: DPC = KIND((1.0D0, 1.0D0))
integer, public, parameter :: LGT = KIND(.true.)
real(kind=SP), public, parameter :: PI = 3.141592653589793238462643383279502884197_sp
real(kind=SP), public, parameter :: PIO2 = 1.57079632679489661923132169163975144209858_sp
real(kind=SP), public, parameter :: TWOPI = 6.283185307179586476925286766559005768394_sp
real(kind=SP), public, parameter :: SQRT2 = 1.41421356237309504880168872420969807856967_sp
real(kind=SP), public, parameter :: EULER = 0.5772156649015328606065120900824024310422_sp
real(kind=DP), public, parameter :: PI_D = 3.141592653589793238462643383279502884197_dp
real(kind=DP), public, parameter :: PIO2_D = 1.57079632679489661923132169163975144209858_dp
real(kind=DP), public, parameter :: TWOPI_D = 6.283185307179586476925286766559005768394_dp

Derived Types

type, public ::  sprs2_sp

Components

Type Visibility Attributes Name Initial
integer(kind=I4B), public :: n
integer(kind=I4B), public :: len
real(kind=SP), public, DIMENSION(:), POINTER :: val
integer(kind=I4B), public, DIMENSION(:), POINTER :: irow
integer(kind=I4B), public, DIMENSION(:), POINTER :: jcol

type, public ::  sprs2_dp

Components

Type Visibility Attributes Name Initial
integer(kind=I4B), public :: n
integer(kind=I4B), public :: len
real(kind=DP), public, DIMENSION(:), POINTER :: val
integer(kind=I4B), public, DIMENSION(:), POINTER :: irow
integer(kind=I4B), public, DIMENSION(:), POINTER :: jcol