Loading [MathJax]/jax/output/HTML-CSS/config.js
Globals Library 1.0
All Classes Namespaces Files Functions Variables Pages
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