annotate DEPENDENCIES/generic/include/boost/units/systems/si/codata/universal_constants.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents c530137014c0
children
rev   line source
Chris@16 1 // Boost.Units - A C++ library for zero-overhead dimensional analysis and
Chris@16 2 // unit/quantity manipulation and conversion
Chris@16 3 //
Chris@16 4 // Copyright (C) 2003-2008 Matthias Christian Schabel
Chris@16 5 // Copyright (C) 2008 Steven Watanabe
Chris@16 6 //
Chris@16 7 // Distributed under the Boost Software License, Version 1.0. (See
Chris@16 8 // accompanying file LICENSE_1_0.txt or copy at
Chris@16 9 // http://www.boost.org/LICENSE_1_0.txt)
Chris@16 10
Chris@16 11 #ifndef BOOST_UNITS_CODATA_UNIVERSAL_CONSTANTS_HPP
Chris@16 12 #define BOOST_UNITS_CODATA_UNIVERSAL_CONSTANTS_HPP
Chris@16 13
Chris@101 14 #include <boost/units/quantity.hpp>
Chris@16 15 #include <boost/units/static_constant.hpp>
Chris@16 16
Chris@16 17 #include <boost/units/systems/detail/constants.hpp>
Chris@16 18 #include <boost/units/systems/si/capacitance.hpp>
Chris@16 19 #include <boost/units/systems/si/current.hpp>
Chris@16 20 #include <boost/units/systems/si/energy.hpp>
Chris@16 21 #include <boost/units/systems/si/force.hpp>
Chris@16 22 #include <boost/units/systems/si/length.hpp>
Chris@16 23 #include <boost/units/systems/si/mass.hpp>
Chris@16 24 #include <boost/units/systems/si/resistance.hpp>
Chris@16 25 #include <boost/units/systems/si/temperature.hpp>
Chris@16 26 #include <boost/units/systems/si/time.hpp>
Chris@16 27 #include <boost/units/systems/si/velocity.hpp>
Chris@16 28 #include <boost/units/systems/si/volume.hpp>
Chris@16 29 #include <boost/units/systems/si/codata/typedefs.hpp>
Chris@16 30
Chris@16 31 /// \file
Chris@16 32 /// CODATA recommended values of fundamental universal constants
Chris@16 33 /// using CODATA 2006 values as of 2007/03/30
Chris@16 34
Chris@16 35 namespace boost {
Chris@16 36
Chris@16 37 namespace units {
Chris@16 38
Chris@16 39 namespace si {
Chris@16 40
Chris@16 41 namespace constants {
Chris@16 42
Chris@16 43 namespace codata {
Chris@16 44
Chris@16 45 /// CODATA recommended values of the fundamental physical constants: NIST SP 961
Chris@16 46
Chris@16 47 // UNIVERSAL
Chris@16 48 /// speed of light
Chris@16 49 BOOST_UNITS_PHYSICAL_CONSTANT(c,quantity<velocity>,299792458.0*meters/second,0.0*meters/second);
Chris@16 50 /// magnetic constant (exactly 4 pi x 10^(-7) - error is due to finite precision of pi)
Chris@16 51 BOOST_UNITS_PHYSICAL_CONSTANT(mu_0,quantity<force_over_current_squared>,12.56637061435917295385057353311801153679e-7*newtons/ampere/ampere,0.0*newtons/ampere/ampere);
Chris@16 52 /// electric constant
Chris@16 53 BOOST_UNITS_PHYSICAL_CONSTANT(epsilon_0,quantity<capacitance_over_length>,8.854187817620389850536563031710750260608e-12*farad/meter,0.0*farad/meter);
Chris@16 54 /// characteristic impedance of vacuum
Chris@16 55 BOOST_UNITS_PHYSICAL_CONSTANT(Z_0,quantity<resistance>,376.7303134617706554681984004203193082686*ohm,0.0*ohm);
Chris@16 56 /// Newtonian constant of gravitation
Chris@16 57 BOOST_UNITS_PHYSICAL_CONSTANT(G,quantity<volume_over_mass_time_squared>,6.67428e-11*cubic_meters/kilogram/second/second,6.7e-15*cubic_meters/kilogram/second/second);
Chris@16 58 /// Planck constant
Chris@16 59 BOOST_UNITS_PHYSICAL_CONSTANT(h,quantity<energy_time>,6.62606896e-34*joule*seconds,3.3e-41*joule*seconds);
Chris@16 60 /// Dirac constant
Chris@16 61 BOOST_UNITS_PHYSICAL_CONSTANT(hbar,quantity<energy_time>,1.054571628e-34*joule*seconds,5.3e-42*joule*seconds);
Chris@16 62 /// Planck mass
Chris@16 63 BOOST_UNITS_PHYSICAL_CONSTANT(m_P,quantity<mass>,2.17644e-8*kilograms,1.1e-12*kilograms);
Chris@16 64 /// Planck temperature
Chris@16 65 BOOST_UNITS_PHYSICAL_CONSTANT(T_P,quantity<temperature>,1.416785e32*kelvin,7.1e27*kelvin);
Chris@16 66 /// Planck length
Chris@16 67 BOOST_UNITS_PHYSICAL_CONSTANT(l_P,quantity<length>,1.616252e-35*meters,8.1e-40*meters);
Chris@16 68 /// Planck time
Chris@16 69 BOOST_UNITS_PHYSICAL_CONSTANT(t_P,quantity<time>,5.39124e-44*seconds,2.7e-48*seconds);
Chris@16 70
Chris@16 71 } // namespace codata
Chris@16 72
Chris@16 73 } // namespace constants
Chris@16 74
Chris@16 75 } // namespace si
Chris@16 76
Chris@16 77 } // namespace units
Chris@16 78
Chris@16 79 } // namespace boost
Chris@16 80
Chris@16 81 #endif // BOOST_UNITS_CODATA_UNIVERSAL_CONSTANTS_HPP