/*
 * SPDX-License-Identifier: MIT
 * Copyright (c) 2023 - 2026. The DeepCausality Authors and Contributors. All Rights Reserved.
 */

// Electromagnetic Constants (CODATA 2022)

pub const ELEMENTARY_CHARGE: f64 = 1.602_176_634e-19; // C (exact)
pub const FINE_STRUCTURE_CONSTANT: f64 = 7.297_352_564_3e-3; // Dimensionless

// Quantum Electrical Standards
pub const JOSEPHSON_CONSTANT: f64 = 483_597.848_4e9; // Hz V^-1
pub const VON_KLITZING_CONSTANT: f64 = 25_812.807_45; // Ohm
pub const MAGNETIC_FLUX_QUANTUM: f64 = 2.067_833_848e-15; // Wb

// Magnetons & Moments
pub const BOHR_MAGNETON: f64 = 9.274_010_065_7e-24; // J T^-1
pub const NUCLEAR_MAGNETON: f64 = 5.050_783_739_3e-27; // J T^-1
pub const ELECTRON_MAGNETIC_MOMENT: f64 = -9.284_764_691_7e-24; // J T^-1
pub const PROTON_MAGNETIC_MOMENT: f64 = 1.410_606_795_45e-26; // J T^-1
pub const NEUTRON_MAGNETIC_MOMENT: f64 = -9.662_365_3e-27; // J T^-1
pub const MUON_MAGNETIC_MOMENT: f64 = -4.490_448_30e-26; // J T^-1

// Other
pub const ELECTRON_CHARGE_TO_MASS_QUOTIENT: f64 = -1.758_820_008_38e11; // C kg^-1
