BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
constants.hpp File Reference
#include <cmath>
#include "typedefs.hpp"
Include dependency graph for constants.hpp:

Go to the source code of this file.

Namespaces

namespace  belfem
 USER GUIDES:
namespace  belfem::constant

Macros

#define BELFEM_TREF   298.15
#define BELFEM_PREF   100000.0

Variables

const real belfem::constant::pi = 3.141592653589793238462643383279502884
 circle number
const real belfem::constant::phi = 0.5 * ( 1.0 + std::sqrt( 5.0 ) )
 golden number
const real belfem::constant::deg = pi / 180.0
 degree
const real belfem::constant::c = 299792458.0
 speed of light in m/s ( exact ) http://physics.nist.gov/cgi-bin/cuu/Value?c
const real belfem::constant::mu0 = 1.25663706212e-6
 magnetic constant in V*s/(A*m) ( recommended value ) http://physics.nist.gov/cgi-bin/cuu/Value?mu0
const real belfem::constant::nu0 = 1./mu0
 inverse of magnetic constant in (A*m)/(V*s)
const real belfem::constant::epsilon0 = 1.0/( mu0*std::pow( c, 2 ) )
 electric constant in A*s/(V*m)
const real belfem::constant::G = 6.67430e-11
 gravity constant in N*m^2 / kg^2
const real belfem::constant::e = 1.602176634e-19
 elementary charge in C https://physics.nist.gov/cgi-bin/cuu/Value?e
const real belfem::constant::calTh = 4.184
 thermal calorie in SI units J/cal
const real belfem::constant::kB = 1.380649e-23
 Boltzman constant ( exact ) https://physics.nist.gov/cgi-bin/cuu/Value?k|search_for=boltzman.
const real belfem::constant::NA = 6.02214076e23
 Avogadro constant ( exact ) https://physics.nist.gov/cgi-bin/cuu/Value?na|search_for=avogadro.
const real belfem::constant::u = 0.001 / NA
 atomic mass unit-kilogram relationship https://physics.nist.gov/cgi-bin/cuu/Value?Rukg|search_for=unit
const real belfem::constant::Rm = kB * NA
 Gas constant in J/(K*mol) ( exact ) http://physics.nist.gov/cgi-bin/cuu/Value?r.
const real belfem::constant::Rm_cal = Rm / calTh
 Gas Constant in cal/(K*mol).
const real belfem::constant::h = 6.62607015e-34
 Planck constant in J / Hz ( exact ) http://physics.nist.gov/cgi-bin/cuu/Value?h.
const real belfem::constant::sigma
 Stephan Boltzman constant.
const real belfem::constant::L0 = std::pow( pi * kB / e , 2 ) / 3.0
 Sommerfeld value for the Lorentz number in V^2/K^2.
const real belfem::constant::g0 = 9.80665
 earth gravitational acceleration at sea level in m/s^2 https://physics.nist.gov/cgi-bin/cuu/Value?gn
const real belfem::constant::mu_earth = 3.986004418e14
 gravity parameter Earth ( G * M_earth )
const real belfem::constant::R_earth = std::sqrt( mu_earth / g0 )
 reference radius for Earth
const real belfem::constant::y2k = 2451544.5
const real belfem::constant::AU = 149597870700.

Macro Definition Documentation

◆ BELFEM_PREF

#define BELFEM_PREF   100000.0

◆ BELFEM_TREF

#define BELFEM_TREF   298.15