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 smallenough = 1.0d-10
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.

Definition at line 8 of file modKindDeclaration.f90.

◆ double

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

Double precision parameter for real variables.

Definition at line 10 of file modKindDeclaration.f90.

◆ zero

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

Definition at line 13 of file modKindDeclaration.f90.

◆ one

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

Definition at line 14 of file modKindDeclaration.f90.

◆ two

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

Definition at line 15 of file modKindDeclaration.f90.

◆ three

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

Definition at line 16 of file modKindDeclaration.f90.

◆ four

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

Definition at line 17 of file modKindDeclaration.f90.

◆ onehalf

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

Definition at line 19 of file modKindDeclaration.f90.

◆ onethird

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

Definition at line 20 of file modKindDeclaration.f90.

◆ onefourth

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

Definition at line 21 of file modKindDeclaration.f90.

◆ onesixth

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

Definition at line 22 of file modKindDeclaration.f90.

◆ verysmall

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

Definition at line 23 of file modKindDeclaration.f90.

◆ small

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

Definition at line 24 of file modKindDeclaration.f90.

◆ smallenough

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

Definition at line 25 of file modKindDeclaration.f90.

◆ large

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

Definition at line 26 of file modKindDeclaration.f90.

◆ huge

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

Definition at line 27 of file modKindDeclaration.f90.

◆ pigreco

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

Definition at line 29 of file modKindDeclaration.f90.

◆ grav

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

Definition at line 30 of file modKindDeclaration.f90.

◆ zerodepth

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

Definition at line 31 of file modKindDeclaration.f90.

◆ noflux

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

Definition at line 32 of file modKindDeclaration.f90.