Globals Library 1.0
Loading...
Searching...
No Matches
kinddeclaration Module Reference

This module contains global variables and utility functions. Detailed description of the module. More...

Variables

integer, parameter single = kind(1.0e0)
 Single precision parameter for real variables.
 
integer, parameter double = kind(1.0d0)
 Double precision parameter for real variables.
 
real(kind=double), parameter zero = 0.0d0
 
real(kind=double), parameter one = 1.0d0
 
real(kind=double), parameter two = 2.0d0
 
real(kind=double), parameter three = 3.0d0
 
real(kind=double), parameter four = 4.0d0
 
real(kind=double), parameter onehalf = 0.5d0
 
real(kind=double), parameter onethird = 1.0d0/3.0d0
 
real(kind=double), parameter onefourth = 1.0d0/4.0d0
 
real(kind=double), parameter onesixth = 1.0d0/6.0d0
 
real(kind=double), parameter verysmall = 1.0d-40
 
real(kind=double), parameter small = 1.0d-15
 
real(kind=double), parameter large = 1.0d10
 
real(kind=double), parameter huge = 1.0d30
 
real(kind=double), parameter pigreco = 4.0d0*atan(one)
 
real(kind=double), parameter grav = 9.806d0
 
real(kind=double), parameter zerodepth = 1.0d-9
 
real(kind=double), parameter noflux = 1.0d-10
 

Detailed Description

This module contains global variables and utility functions. Detailed description of the module.

Variable Documentation

◆ single

integer, parameter kinddeclaration::single = kind(1.0e0)

Single precision parameter for real variables.

◆ double

integer, parameter kinddeclaration::double = kind(1.0d0)

Double precision parameter for real variables.

◆ zero

real(kind=double), parameter kinddeclaration::zero = 0.0d0

◆ one

real(kind=double), parameter kinddeclaration::one = 1.0d0

◆ two

real(kind=double), parameter kinddeclaration::two = 2.0d0

◆ three

real(kind=double), parameter kinddeclaration::three = 3.0d0

◆ four

real(kind=double), parameter kinddeclaration::four = 4.0d0

◆ onehalf

real(kind=double), parameter kinddeclaration::onehalf = 0.5d0

◆ onethird

real(kind=double), parameter kinddeclaration::onethird = 1.0d0/3.0d0

◆ onefourth

real(kind=double), parameter kinddeclaration::onefourth = 1.0d0/4.0d0

◆ onesixth

real(kind=double), parameter kinddeclaration::onesixth = 1.0d0/6.0d0

◆ verysmall

real(kind=double), parameter kinddeclaration::verysmall = 1.0d-40

◆ small

real(kind=double), parameter kinddeclaration::small = 1.0d-15

◆ large

real(kind=double), parameter kinddeclaration::large = 1.0d10

◆ huge

real(kind=double), parameter kinddeclaration::huge = 1.0d30

◆ pigreco

real(kind=double), parameter kinddeclaration::pigreco = 4.0d0*atan(one)

◆ grav

real(kind=double), parameter kinddeclaration::grav = 9.806d0

◆ zerodepth

real(kind=double), parameter kinddeclaration::zerodepth = 1.0d-9

◆ noflux

real(kind=double), parameter kinddeclaration::noflux = 1.0d-10