This package provides often needed constants from mathematics, machine dependent constants and constants from nature. The latter constants (name, value, description) are from the following source:
Release Notes:
Copyright (C) 1999-2000, Modelica Association and DLR.
The Modelica package is free software; it can be redistributed and/or modified under the terms of the Modelica license, see the license conditions and the accompanying disclaimer in the documentation of package Modelica in file "Modelica/package.mo".
// Mathematical constants
// (the definition is a temporary fix since not adapted to the
// machine where the Modelica translator is running)
constant Real e=Modelica.Math.exp(1.0);
constant Real pi=2*Modelica.Math.asin(1.0);
// 3.14159265358979;
// Machine dependent constants
// (the definition is a temporary fix since not adapted to the
// machine where the Modelica translator is running)
constant Real eps=1.e-15 "Biggest number such that 1.0 + EPS = 1.0";
constant Real small=1.e-60
"Smallest number such that small and -small are representable on the machine"
;
constant Real inf=1.e+60
"Biggest Real number such that inf and -inf are representable on the machine"
;
constant Integer Integer_inf=2147483647
"Biggest Integer number such that Integer_inf and -Integer_inf are representable on the machine"
;
// Constants of nature
// (name, value, description from http://physics.nist.gov/cuu/Constants/)
constant Modelica.SIunits.Velocity c=299792458 "Speed of light in vacuum";
constant Modelica.SIunits.Acceleration g_n=9.80665
"Standard acceleration of gravity on earth";
constant Real G(final unit="m3/(kg.s2)") = 6.673e-11
"Newtonian constant of gravitation";
constant Real h(final unit="J.s") = 6.62606876e-34 "Planck constant";
constant Real k(final unit="J/K") = 1.3806503e-23 "Boltzmann constant";
constant Real R(final unit="J/(mol.K)") = 8.314472 "Molar gas constant";
constant Real sigma(final unit="W/(m2.K4)") = 5.670400e-8
"Stefan-Boltzmann constant";
constant Real N_A(final unit="1/mol") = 6.02214199e23 "Avogadro constant";
constant Real mue_0(final unit="N/A2") = 4*pi*1.e-7 "Magnetic constant";
constant Real epsilon_0(final unit="F/m") = 1/(mue_0*c*c)
"Electric constant";
constant Modelica.SIunits.CelsiusTemperature T_zero=-273.15
"Absolute zero temperature";
// For compatibility with previous versions (do not use in new models)
constant Real E=e;
constant Real PI=pi;
constant Real EPS=eps;
constant Real SMALL=small;
constant Real INF=inf;
constant Real INTEGER_INF=Integer_inf;
constant Real C=c;
constant Real H=h;
constant Real K=k;
constant Real R0=R;
constant Real SIGMA=sigma;
constant Real G_EARTH=g_n;
constant Real T_ZERO=T_zero;