Skip to content

Commit 99ddca6

Browse files
committed
Update to 2014 CODATA recommended values
1 parent d67f8e7 commit 99ddca6

13 files changed

+196
-230
lines changed

include/boost/units/systems/si/codata/alpha_constants.hpp

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
1+
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
22
// unit/quantity manipulation and conversion
33
//
44
// Copyright (C) 2003-2008 Matthias Christian Schabel
@@ -29,33 +29,30 @@
2929
#include <boost/units/systems/si/codata/typedefs.hpp>
3030

3131
/// \file
32-
/// CODATA recommended values of fundamental atomic and nuclear constants
33-
/// CODATA 2006 values as of 2007/03/30
32+
/// 2014 CODATA recommended values of fundamental atomic and nuclear constants as of 2018/07/21
3433

3534
namespace boost {
3635

37-
namespace units {
36+
namespace units {
3837

3938
namespace si {
40-
39+
4140
namespace constants {
4241

4342
namespace codata {
4443

45-
/// CODATA recommended values of the fundamental physical constants: NIST SP 961
46-
4744
/// alpha particle mass
48-
BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha,quantity<mass>,6.64465620e-27*kilograms,3.3e-34*kilograms);
45+
BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha,quantity<mass>,6.644657230e-27*kilograms,8.2e-35*kilograms);
4946
/// alpha-electron mass ratio
50-
BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha_over_m_e,quantity<dimensionless>,7294.2995365*dimensionless(),3.1e-6*dimensionless());
47+
BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha_over_m_e,quantity<dimensionless>,7294.29954136*dimensionless(),2.4e-7*dimensionless());
5148
/// alpha-proton mass ratio
52-
BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha_over_m_p,quantity<dimensionless>,3.97259968951*dimensionless(),4.1e-10*dimensionless());
49+
BOOST_UNITS_PHYSICAL_CONSTANT(m_alpha_over_m_p,quantity<dimensionless>,3.97259968907*dimensionless(),3.6e-10*dimensionless());
5350
/// alpha molar mass
54-
BOOST_UNITS_PHYSICAL_CONSTANT(M_alpha,quantity<mass_over_amount>,4.001506179127e-3*kilograms/mole,6.2e-14*kilograms/mole);
51+
BOOST_UNITS_PHYSICAL_CONSTANT(M_alpha,quantity<mass_over_amount>,4.001506179127e-3*kilograms/mole,6.3e-14*kilograms/mole);
5552

5653
} // namespace codata
5754

58-
} // namespace constants
55+
} // namespace constants
5956

6057
} // namespace si
6158

include/boost/units/systems/si/codata/atomic-nuclear_constants.hpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
1+
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
22
// unit/quantity manipulation and conversion
33
//
44
// Copyright (C) 2003-2008 Matthias Christian Schabel
@@ -21,31 +21,31 @@
2121
#include <boost/units/systems/si/codata/tau_constants.hpp>
2222
#include <boost/units/systems/si/codata/triton_constants.hpp>
2323

24+
/// \file
25+
/// 2014 CODATA recommended values of fundamental atomic and nuclear constants as of 2018/07/21
26+
2427
namespace boost {
2528

26-
namespace units {
29+
namespace units {
2730

2831
namespace si {
29-
32+
3033
namespace constants {
3134

3235
namespace codata {
3336

34-
/// CODATA recommended values of the fundamental physical constants: NIST SP 961
35-
36-
// ATOMIC AND NUCLEAR
3737
/// fine structure constant
38-
BOOST_UNITS_PHYSICAL_CONSTANT(alpha,quantity<dimensionless>,7.2973525376e-3*dimensionless(),5.0e-12*dimensionless());
38+
BOOST_UNITS_PHYSICAL_CONSTANT(alpha,quantity<dimensionless>,7.2973525664e-3*dimensionless(),1.7e-12*dimensionless());
3939
/// Rydberg constant
40-
BOOST_UNITS_PHYSICAL_CONSTANT(R_infinity,quantity<wavenumber>,10973731.568527/meter,7.3e-5/meter);
40+
BOOST_UNITS_PHYSICAL_CONSTANT(R_infinity,quantity<wavenumber>,10973731.568508/meter,6.5e-5/meter);
4141
/// Bohr radius
42-
BOOST_UNITS_PHYSICAL_CONSTANT(a_0,quantity<length>,0.52917720859e-10*meters,3.6e-20*meters);
42+
BOOST_UNITS_PHYSICAL_CONSTANT(a_0,quantity<length>,0.52917721067e-10*meters,1.2e-20*meters);
4343
/// Hartree energy
44-
BOOST_UNITS_PHYSICAL_CONSTANT(E_h,quantity<energy>,4.35974394e-18*joules,2.2e-25*joules);
44+
BOOST_UNITS_PHYSICAL_CONSTANT(E_h,quantity<energy>,4.359744650e-18*joules,5.4e-26*joules);
4545

4646
} // namespace codata
4747

48-
} // namespace constants
48+
} // namespace constants
4949

5050
} // namespace si
5151

include/boost/units/systems/si/codata/deuteron_constants.hpp

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
1+
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
22
// unit/quantity manipulation and conversion
33
//
44
// Copyright (C) 2003-2008 Matthias Christian Schabel
@@ -29,49 +29,46 @@
2929
#include <boost/units/systems/si/codata/typedefs.hpp>
3030

3131
/// \file
32-
/// CODATA recommended values of fundamental atomic and nuclear constants
33-
/// CODATA 2006 values as of 2007/03/30
32+
/// 2014 CODATA recommended values of fundamental atomic and nuclear constants as of 2018/07/21
3433

3534
namespace boost {
3635

37-
namespace units {
36+
namespace units {
3837

3938
namespace si {
40-
39+
4140
namespace constants {
4241

4342
namespace codata {
4443

45-
/// CODATA recommended values of the fundamental physical constants: NIST SP 961
46-
4744
/// deuteron mass
48-
BOOST_UNITS_PHYSICAL_CONSTANT(m_d,quantity<mass>,3.34358320e-27*kilograms,1.7e-34*kilograms);
45+
BOOST_UNITS_PHYSICAL_CONSTANT(m_d,quantity<mass>,3.343583719e-27*kilograms,4.1e-35*kilograms);
4946
/// deuteron-electron mass ratio
50-
BOOST_UNITS_PHYSICAL_CONSTANT(m_d_over_m_e,quantity<dimensionless>,3670.4829654*dimensionless(),1.6e-6*dimensionless());
47+
BOOST_UNITS_PHYSICAL_CONSTANT(m_d_over_m_e,quantity<dimensionless>,3670.48296785*dimensionless(),1.3e-7*dimensionless());
5148
/// deuteron-proton mass ratio
52-
BOOST_UNITS_PHYSICAL_CONSTANT(m_d_over_m_p,quantity<dimensionless>,1.99900750108*dimensionless(),2.2e-10*dimensionless());
49+
BOOST_UNITS_PHYSICAL_CONSTANT(m_d_over_m_p,quantity<dimensionless>,1.99900750087*dimensionless(),1.9e-10*dimensionless());
5350
/// deuteron molar mass
54-
BOOST_UNITS_PHYSICAL_CONSTANT(M_d,quantity<mass_over_amount>,2.013553212724e-3*kilograms/mole,7.8e-14*kilograms/mole);
51+
BOOST_UNITS_PHYSICAL_CONSTANT(M_d,quantity<mass_over_amount>,2.013553212745e-3*kilograms/mole,4.0e-14*kilograms/mole);
5552
/// deuteron rms charge radius
56-
BOOST_UNITS_PHYSICAL_CONSTANT(R_d,quantity<length>,2.1402e-15*meters,2.8e-18*meters);
53+
BOOST_UNITS_PHYSICAL_CONSTANT(R_d,quantity<length>,2.1413e-15*meters,2.5e-18*meters);
5754
/// deuteron magnetic moment
58-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d,quantity<energy_over_magnetic_flux_density>,0.433073465e-26*joules/tesla,1.1e-34*joules/tesla);
55+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d,quantity<energy_over_magnetic_flux_density>,0.4330735040e-26*joules/tesla,3.6e-35*joules/tesla);
5956
/// deuteron-Bohr magneton ratio
60-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_B,quantity<dimensionless>,0.4669754556e-3*dimensionless(),3.9e-12*dimensionless());
57+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_B,quantity<dimensionless>,0.4669754554e-3*dimensionless(),2.6e-12*dimensionless());
6158
/// deuteron-nuclear magneton ratio
62-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_N,quantity<dimensionless>,0.8574382308*dimensionless(),7.2e-9*dimensionless());
59+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_N,quantity<dimensionless>,0.8574382311*dimensionless(),4.8e-9*dimensionless());
6360
/// deuteron g-factor
64-
BOOST_UNITS_PHYSICAL_CONSTANT(g_d,quantity<dimensionless>,0.8574382308*dimensionless(),7.2e-9*dimensionless());
61+
BOOST_UNITS_PHYSICAL_CONSTANT(g_d,quantity<dimensionless>,0.8574382311*dimensionless(),4.8e-9*dimensionless());
6562
/// deuteron-electron magnetic moment ratio
66-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_e,quantity<dimensionless>,-4.664345537e-4*dimensionless(),3.9e-12*dimensionless());
63+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_e,quantity<dimensionless>,-4.664345535e-4*dimensionless(),2.6e-12*dimensionless());
6764
/// deuteron-proton magnetic moment ratio
68-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_p,quantity<dimensionless>,0.3070122070*dimensionless(),2.4e-9*dimensionless());
65+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_p,quantity<dimensionless>,0.3070122077*dimensionless(),1.5e-9*dimensionless());
6966
/// deuteron-neutron magnetic moment ratio
7067
BOOST_UNITS_PHYSICAL_CONSTANT(mu_d_over_mu_n,quantity<dimensionless>,-0.44820652*dimensionless(),1.1e-7*dimensionless());
7168

7269
} // namespace codata
7370

74-
} // namespace constants
71+
} // namespace constants
7572

7673
} // namespace si
7774

include/boost/units/systems/si/codata/electromagnetic_constants.hpp

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
1+
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
22
// unit/quantity manipulation and conversion
33
//
44
// Copyright (C) 2003-2008 Matthias Christian Schabel
@@ -11,13 +11,6 @@
1111
#ifndef BOOST_UNITS_CODATA_ELECTROMAGNETIC_CONSTANTS_HPP
1212
#define BOOST_UNITS_CODATA_ELECTROMAGNETIC_CONSTANTS_HPP
1313

14-
///
15-
/// \file
16-
/// \brief CODATA recommended values of fundamental electromagnetic constants.
17-
/// \details CODATA recommended values of the fundamental physical constants: NIST SP 961
18-
/// CODATA 2006 values as of 2007/03/30
19-
///
20-
2114
#include <boost/units/quantity.hpp>
2215
#include <boost/units/static_constant.hpp>
2316

@@ -34,37 +27,40 @@
3427

3528
#include <boost/units/systems/si/codata/typedefs.hpp>
3629

30+
/// \file
31+
/// 2014 CODATA recommended values of fundamental electromagnetic constants as of 2018/07/21
32+
3733
namespace boost {
3834

39-
namespace units {
35+
namespace units {
4036

4137
namespace si {
42-
38+
4339
namespace constants {
4440

4541
namespace codata {
4642

4743
// ELECTROMAGNETIC
4844
/// elementary charge
49-
BOOST_UNITS_PHYSICAL_CONSTANT(e,quantity<electric_charge>,1.602176487e-19*coulombs,4.0e-27*coulombs);
50-
/// elementary charge to Planck constant ratio
51-
BOOST_UNITS_PHYSICAL_CONSTANT(e_over_h,quantity<current_over_energy>,2.417989454e14*amperes/joule,6.0e6*amperes/joule);
45+
BOOST_UNITS_PHYSICAL_CONSTANT(e,quantity<electric_charge>,1.6021766208e-19*coulombs,9.8e-28*coulombs);
46+
/// elementary charge over Planck constant
47+
BOOST_UNITS_PHYSICAL_CONSTANT(e_over_h,quantity<current_over_energy>,2.417989262e14*amperes/joule,1.5e6*amperes/joule);
5248
/// magnetic flux quantum
53-
BOOST_UNITS_PHYSICAL_CONSTANT(Phi_0,quantity<magnetic_flux>,2.067833667e-15*webers,5.2e-23*webers);
49+
BOOST_UNITS_PHYSICAL_CONSTANT(Phi_0,quantity<magnetic_flux>,2.067833831e-15*webers,1.3e-23*webers);
5450
/// conductance quantum
55-
BOOST_UNITS_PHYSICAL_CONSTANT(G_0,quantity<conductance>,7.7480917004e-5*siemens,5.3e-14*siemens);
51+
BOOST_UNITS_PHYSICAL_CONSTANT(G_0,quantity<conductance>,7.7480917310e-5*siemens,1.8e-14*siemens);
5652
/// Josephson constant
57-
BOOST_UNITS_PHYSICAL_CONSTANT(K_J,quantity<frequency_over_electric_potential>,483597.891e9*hertz/volt,1.2e7*hertz/volt);
53+
BOOST_UNITS_PHYSICAL_CONSTANT(K_J,quantity<frequency_over_electric_potential>,483597.8525e9*hertz/volt,3.0e6*hertz/volt);
5854
/// von Klitzing constant
59-
BOOST_UNITS_PHYSICAL_CONSTANT(R_K,quantity<resistance>,25812.807557*ohms,1.77e-5*ohms);
55+
BOOST_UNITS_PHYSICAL_CONSTANT(R_K,quantity<resistance>,25812.8074555*ohms,5.9e-6*ohms);
6056
/// Bohr magneton
61-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_B,quantity<energy_over_magnetic_flux_density>,927.400915e-26*joules/tesla,2.3e-31*joules/tesla);
57+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_B,quantity<energy_over_magnetic_flux_density>,927.4009994e-26*joules/tesla,5.7e-32*joules/tesla);
6258
/// nuclear magneton
63-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_N,quantity<energy_over_magnetic_flux_density>,5.05078324e-27*joules/tesla,1.3e-34*joules/tesla);
59+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_N,quantity<energy_over_magnetic_flux_density>,5.050783699e-27*joules/tesla,3.1e-35*joules/tesla);
6460

6561
} // namespace codata
6662

67-
} // namespace constants
63+
} // namespace constants
6864

6965
} // namespace si
7066

include/boost/units/systems/si/codata/electron_constants.hpp

Lines changed: 27 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
1+
// Boost.Units - A C++ library for zero-overhead dimensional analysis and
22
// unit/quantity manipulation and conversion
33
//
44
// Copyright (C) 2003-2008 Matthias Christian Schabel
@@ -29,73 +29,70 @@
2929
#include <boost/units/systems/si/codata/typedefs.hpp>
3030

3131
/// \file
32-
/// CODATA recommended values of fundamental atomic and nuclear constants
33-
/// CODATA 2006 values as of 2007/03/30
32+
/// 2014 CODATA recommended values of fundamental atomic and nuclear constants as of 2018/07/21
3433

3534
namespace boost {
3635

37-
namespace units {
36+
namespace units {
3837

3938
namespace si {
40-
39+
4140
namespace constants {
4241

4342
namespace codata {
4443

45-
/// CODATA recommended values of the fundamental physical constants: NIST SP 961
46-
4744
/// electron mass
48-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e,quantity<mass>,9.10938215e-31*kilograms,4.5e-38*kilograms);
45+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e,quantity<mass>,9.10938356e-31*kilograms,1.1e-38*kilograms);
4946
/// electron-muon mass ratio
50-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_mu,quantity<dimensionless>,4.83633171e-3*dimensionless(),1.2e-10*dimensionless());
47+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_mu,quantity<dimensionless>,4.83633170e-3*dimensionless(),1.1e-10*dimensionless());
5148
/// electron-tau mass ratio
52-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_tau,quantity<dimensionless>,2.87564e-4*dimensionless(),4.7e-8*dimensionless());
49+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_tau,quantity<dimensionless>,2.87592e-4*dimensionless(),2.6e-8*dimensionless());
5350
/// electron-proton mass ratio
54-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_p,quantity<dimensionless>,5.4461702177e-4*dimensionless(),2.4e-13*dimensionless());
51+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_p,quantity<dimensionless>,5.44617021352e-4*dimensionless(),5.2e-14*dimensionless());
5552
/// electron-neutron mass ratio
56-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_n,quantity<dimensionless>,5.4386734459e-4*dimensionless(),3.3e-13*dimensionless());
53+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_n,quantity<dimensionless>,5.4386734428e-4*dimensionless(),2.7e-13*dimensionless());
5754
/// electron-deuteron mass ratio
58-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_d,quantity<dimensionless>,2.7244371093e-4*dimensionless(),1.2e-13*dimensionless());
55+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_d,quantity<dimensionless>,2.724437107484e-4*dimensionless(),9.6e-15*dimensionless());
5956
/// electron-alpha particle mass ratio
60-
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_alpha,quantity<dimensionless>,1.37093355570e-4*dimensionless(),5.8e-14*dimensionless());
61-
/// electron charge to mass ratio
62-
BOOST_UNITS_PHYSICAL_CONSTANT(e_over_m_e,quantity<electric_charge_over_mass>,1.758820150e11*coulombs/kilogram,4.4e3*coulombs/kilogram);
57+
BOOST_UNITS_PHYSICAL_CONSTANT(m_e_over_m_alpha,quantity<dimensionless>,1.370933554798e-4*dimensionless(),4.5e-15*dimensionless());
58+
/// electron charge to mass quotient
59+
BOOST_UNITS_PHYSICAL_CONSTANT(e_over_m_e,quantity<electric_charge_over_mass>,1.758820024e11*coulombs/kilogram,1.1e3*coulombs/kilogram);
6360
/// electron molar mass
64-
BOOST_UNITS_PHYSICAL_CONSTANT(M_e,quantity<mass_over_amount>,5.4857990943e-7*kilograms/mole,2.3e-16*kilograms/mole);
61+
BOOST_UNITS_PHYSICAL_CONSTANT(M_e,quantity<mass_over_amount>,5.48579909070e-7*kilograms/mole,1.6e-17*kilograms/mole);
6562
/// Compton wavelength
66-
BOOST_UNITS_PHYSICAL_CONSTANT(lambda_C,quantity<length>,2.4263102175e-12*meters,3.3e-21*meters);
63+
BOOST_UNITS_PHYSICAL_CONSTANT(lambda_C,quantity<length>,2.4263102367e-12*meters,1.1e-21*meters);
6764
/// classical electron radius
68-
BOOST_UNITS_PHYSICAL_CONSTANT(r_e,quantity<length>,2.8179402894e-15*meters,5.8e-24*meters);
65+
BOOST_UNITS_PHYSICAL_CONSTANT(r_e,quantity<length>,2.8179403227e-15*meters,1.9e-24*meters);
6966
/// Thompson cross section
70-
BOOST_UNITS_PHYSICAL_CONSTANT(sigma_e,quantity<area>,0.6652458558e-28*square_meters,2.7e-37*square_meters);
67+
BOOST_UNITS_PHYSICAL_CONSTANT(sigma_e,quantity<area>,0.66524587158e-28*square_meters,9.1e-38*square_meters);
7168
/// electron magnetic moment
72-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e,quantity<energy_over_magnetic_flux_density>,-928.476377e-26*joules/tesla,2.3e-31*joules/tesla);
69+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e,quantity<energy_over_magnetic_flux_density>,-928.4764620e-26*joules/tesla,5.7e-32*joules/tesla);
7370
/// electron-Bohr magenton moment ratio
74-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_B,quantity<dimensionless>,-1.00115965218111*dimensionless(),7.4e-13*dimensionless());
71+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_B,quantity<dimensionless>,-1.00115965218091*dimensionless(),2.6e-13*dimensionless());
7572
/// electron-nuclear magneton moment ratio
76-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_N,quantity<dimensionless>,-183.28197092*dimensionless(),8.0e-7*dimensionless());
73+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_N,quantity<dimensionless>,-1838.28197234*dimensionless(),1.7e-7*dimensionless());
7774
/// electron magnetic moment anomaly
78-
BOOST_UNITS_PHYSICAL_CONSTANT(a_e,quantity<dimensionless>,1.15965218111e-3*dimensionless(),7.4e-13*dimensionless());
75+
BOOST_UNITS_PHYSICAL_CONSTANT(a_e,quantity<dimensionless>,1.15965218091e-3*dimensionless(),2.6e-13*dimensionless());
7976
/// electron g-factor
80-
BOOST_UNITS_PHYSICAL_CONSTANT(g_e,quantity<dimensionless>,-2.0023193043622*dimensionless(),1.5e-12*dimensionless());
77+
BOOST_UNITS_PHYSICAL_CONSTANT(g_e,quantity<dimensionless>,-2.00231930436182*dimensionless(),5.2e-13*dimensionless());
8178
/// electron-muon magnetic moment ratio
82-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_mu,quantity<dimensionless>,206.7669877*dimensionless(),5.2e-6*dimensionless());
79+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_mu,quantity<dimensionless>,206.7669880*dimensionless(),4.6e-6*dimensionless());
8380
/// electron-proton magnetic moment ratio
84-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_p,quantity<dimensionless>,-658.2106848*dimensionless(),5.4e-6*dimensionless());
81+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_p,quantity<dimensionless>,-658.2106866*dimensionless(),2.0e-6*dimensionless());
8582
/// electron-shielded proton magnetic moment ratio
8683
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_p_prime,quantity<dimensionless>,-658.2275971*dimensionless(),7.2e-6*dimensionless());
8784
/// electron-neutron magnetic moment ratio
8885
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_n,quantity<dimensionless>,960.92050*dimensionless(),2.3e-4*dimensionless());
8986
/// electron-deuteron magnetic moment ratio
90-
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_d,quantity<dimensionless>,-2143.923498*dimensionless(),1.8e-5*dimensionless());
87+
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_d,quantity<dimensionless>,-2143.923499*dimensionless(),1.2e-5*dimensionless());
9188
/// electron-shielded helion magnetic moment ratio
9289
BOOST_UNITS_PHYSICAL_CONSTANT(mu_e_over_mu_h_prime,quantity<dimensionless>,864.058257*dimensionless(),1.0e-5*dimensionless());
9390
/// electron gyromagnetic ratio
94-
BOOST_UNITS_PHYSICAL_CONSTANT(gamma_e,quantity<frequency_over_magnetic_flux_density>,1.760859770e11/second/tesla,4.4e3/second/tesla);
91+
BOOST_UNITS_PHYSICAL_CONSTANT(gamma_e,quantity<frequency_over_magnetic_flux_density>,1.760859644e11/second/tesla,1.1e3/second/tesla);
9592

9693
} // namespace codata
9794

98-
} // namespace constants
95+
} // namespace constants
9996

10097
} // namespace si
10198

0 commit comments

Comments
 (0)