mscore/chemistry/
constants.rs

1// Purpose: To store constants that are used in the program
2pub const MASS_PROTON: f64 = 1.007276466621; // Unified atomic mass unit
3pub const MASS_NEUTRON: f64 = 1.00866491595; // Unified atomic mass unit
4pub const MASS_ELECTRON: f64 = 0.00054857990946; // Unified atomic mass unit
5pub const MASS_WATER: f64 = 18.0105646863; // Unified atomic mass unit
6pub const MASS_CO: f64 = 27.994915; // Mass of CO (carbon monoxide)
7pub const MASS_NH3: f64 = 17.026549; // Mass of NH3 (ammonia)
8
9// IUPAC Standards
10pub const STANDARD_TEMPERATURE: f64 = 273.15; // Kelvin
11pub const STANDARD_PRESSURE: f64 = 1e5; // Pascal
12pub const ELEMENTARY_CHARGE: f64 = 1.602176634e-19; // Coulombs
13pub const K_BOLTZMANN: f64 = 1.380649e-23; // J/K
14pub const AVOGADRO: f64 = 6.02214076e23; // mol^-1