Phyth
v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
Loading...
Searching...
No Matches
include
Phyth
Physical
PhysicalConsts.hpp
Go to the documentation of this file.
1
#ifndef PHYTH_PHYSICAL_CONSTS_HPP
2
#define PHYTH_PHYSICAL_CONSTS_HPP
3
4
#include "../Core/Units.hpp"
5
#include "
Constants.hpp
"
6
7
namespace
Phyth::Consts
{
8
constexpr
double
alpha
= 0.00729735256;
9
10
constexpr
auto
g
= 9.80665
_mps2
;
11
constexpr
auto
G
= 6.67430e-11
_N
* 1
_m2
/ 1
_kg
/ 1
_kg
;
12
constexpr
auto
c
= 299'792'458
_mps
;
13
constexpr
auto
h
= 6.62607015e-34
_J
* 1
_s
;
14
constexpr
auto
hbar
=
h
/
tau
;
15
constexpr
auto
k_B
= 1.380649e-23
_J
/ 1
_K
;
16
constexpr
auto
mu_0
=
varpi
* 1
e
-7
_N
/ 1
_A
/ 1
_A
;
17
constexpr
auto
epsilon_0
= 8.8541878e-12
_Fpm
;
18
constexpr
auto
k_E
= 1 /
varpi
/
epsilon_0
;
19
}
20
21
#endif
//PHYTH_PHYSICAL_CONSTS_HPP
Constants.hpp
Phyth::Consts
Definition
Constants.hpp:4
Phyth::Consts::G
constexpr auto G
Definition
PhysicalConsts.hpp:11
Phyth::Consts::epsilon_0
constexpr auto epsilon_0
Definition
PhysicalConsts.hpp:17
Phyth::Consts::g
constexpr auto g
Definition
PhysicalConsts.hpp:10
Phyth::Consts::k_E
constexpr auto k_E
Definition
PhysicalConsts.hpp:18
Phyth::Consts::h
constexpr auto h
Definition
PhysicalConsts.hpp:13
Phyth::Consts::c
constexpr auto c
Definition
PhysicalConsts.hpp:12
Phyth::Consts::mu_0
constexpr auto mu_0
Definition
PhysicalConsts.hpp:16
Phyth::Consts::tau
constexpr double tau
Definition
Constants.hpp:7
Phyth::Consts::e
constexpr double e
Definition
Constants.hpp:10
Phyth::Consts::varpi
constexpr double varpi
Definition
Constants.hpp:8
Phyth::Consts::alpha
constexpr double alpha
Definition
PhysicalConsts.hpp:8
Phyth::Consts::hbar
constexpr auto hbar
Definition
PhysicalConsts.hpp:14
Phyth::Consts::k_B
constexpr auto k_B
Definition
PhysicalConsts.hpp:15
Phyth::is_unit_v
constexpr bool is_unit_v
Definition
Unit.hpp:79
Generated by
1.9.8