mod_constants Module

Physical and mathematical constants


Uses

    • mod_datatypes

Variables

Type Visibility Attributes Name Initial
real(kind=dp), public :: kb_ev = 8.61734e-5_dp

Boltzmann constant in eV

real(kind=dp), public, parameter :: kb = 0.6333659e-5_dp

Boltzmann constant in Ry

real(kind=dp), public, parameter :: pi = 3.141592653589793e0_dp

value of

real(kind=dp), public, parameter :: ryd = 13.6058e0_dp

Rydbergs in eV

real(kind=dp), public, parameter :: cvlight = 274.0720442e0_dp

Speed of light divided by the fine structure constant

complex(kind=dp), public, parameter :: ci = (0.0e0_dp, 1.0e0_dp)

complex number 'i'

complex(kind=dp), public, parameter :: cone = (1.0e0_dp, 0.0e0_dp)

complex number '1'

complex(kind=dp), public, parameter :: czero = (0.0e0_dp, 0.0e0_dp)

complex number '0', usually used for initializations

integer, public, parameter :: nsymaxd = 48

maximal number of lattice symmetries