// use std::f64::consts::PI;

/// Vacuum Permeability Constant (μ0)
/// Magnetic permeability in a vacuum, in N/A^2.
const VACUUM_PERMEABILITY: f64 = 1.25663706127e-6;

/// Boltzmann Constant (kb)
/// Relates the average relative thermal energy of particles in a gas with the temperature of the gas.
/// <https://en.wikipedia.org/wiki/Boltzmann_constant>
const BOLTZMANN: f64 = 1.380649e-23;

/// Elementary Charge (e)
/// The electric charge carried by a single proton, in coulombs.
const ELEMENTARY_CHARGE: f64 = 1.602176634e-19;

/// Electron Mass (me)
/// The resting mass of an electron in kilograms.
const ELECTRON_MASS: f64 = 9.10938356e-31;

/// Vacuum Permittivity Constant (ε0)
/// The electric constant in a vacuum, in Farads per meter.
const VACUUM_PERMITTIVITY: f64 = 8.8541878188e-12;

/// Coloumb's Constant (ke)
/// The proportionality constant that appears in Coulomb's law.
const COLOUMB: f64 = 8.9875517923e9; // 1/(4πε0)

/// Speed of light C (c)
/// The speed of light in a vacuum, in meters per second.
const LIGHTSPEED: f64 = 299792458.0;
