diff --git a/Sigmath/Sigmath/imp/constants.cs b/Sigmath/Sigmath/imp/constants.cs index 1c93fb6..bf5c3bf 100644 --- a/Sigmath/Sigmath/imp/constants.cs +++ b/Sigmath/Sigmath/imp/constants.cs @@ -1,4 +1,4 @@ -namespace Sigmath +namespace Sigmath { public class Constants { @@ -72,7 +72,6 @@ public class Constants public const double AstronomicalUnit = 1.496e+11; public const double LightYear = 9.461e+15; public const double Parsec = 3.086e+16; - public const double BoltzmannEntropy = 1.380649e-23; public const double WienFrequencyDisplacement = 5.878933e+10; public const double WienWavelengthDisplacement = 2.8977729e-3; public const double ElectronCharge = 1.602176634e-19; @@ -88,7 +87,6 @@ public class Constants public const double AtomicMassUnit = 1.66053906660e-27; public const double FaradayConstant = 9.64853399e+4; public const double ElementaryCharge = 1.602176634e-19; - public const double Boltzmann = 1.380649e-23; public const double Faraday = 96485.33212; public const double Planck = 6.62607015e-34; public const double VacuumPermittivity = 8.8541878128e-12; @@ -108,6 +106,343 @@ public class Constants public const double GravitationalConstant = 6.67430e-11; public const double BoltzmannConstant = 1.380649e-23; public const double RydbergConstant = 10973731.568160; + public const double alpha_particle_electron_mass_ratio = 7294.29954142; + public const double alpha_particle_mass_energy_equivalent = 5.9719201914e-10; + public const double alpha_particle_mass_energy_equivalent_in_MeV = 3727.3794066; + public const double alpha_particle_mass_in_u = 4.001506179127; + public const double alpha_particle_molar_mass = 4.0015061777e-3; + public const double alpha_particle_proton_mass_ratio = 3.97259969009; + public const double alpha_particle_relative_atomic_mass = 4.001506179127; + public const double Angstrom_star = 1.00001495e-10; + public const double atomic_mass_constant_energy_equivalent = 1.4924180856e-10; + public const double atomic_mass_constant_energy_equivalent_in_MeV = 931.49410242; + public const double atomic_mass_unit_electron_volt_relationship = 9.3149410242e8; + public const double atomic_mass_unit_hartree_relationship = 3.4231776874e7; + public const double atomic_mass_unit_hertz_relationship = 2.25234271871e23; + public const double atomic_mass_unit_inverse_meter_relationship = 7.5130066104e14; + public const double atomic_mass_unit_joule_relationship = 1.4924180856e-10; + public const double atomic_mass_unit_kelvin_relationship = 1.08095401916e13; + public const double atomic_mass_unit_kilogram_relationship = 1.6605390666e-27; + public const double atomic_unit_of_1st_hyperpolarizability = 3.2063613061e-53; + public const double atomic_unit_of_2nd_hyperpolarizability = 6.2353799905e-65; + public const double atomic_unit_of_action = 1.054571817e-34; + public const double atomic_unit_of_charge = 1.602176634e-19; + public const double atomic_unit_of_charge_density = 1.08120238457e12; + public const double atomic_unit_of_current = 6.623618237510e-3; + public const double atomic_unit_of_electric_dipole_mom = 8.4783536255e-30; + public const double atomic_unit_of_electric_field = 5.14220674763e11; + public const double atomic_unit_of_electric_field_gradient = 9.7173624292e21; + public const double atomic_unit_of_electric_polarizability = 1.64877727436e-41; + public const double atomic_unit_of_electric_potential = 27.211386245988; + public const double atomic_unit_of_electric_quadrupole_mom = 4.4865515246e-40; + public const double atomic_unit_of_energy = 4.3597447222071e-18; + public const double atomic_unit_of_force = 8.2387234983e-8; + public const double atomic_unit_of_length = 5.29177210903e-11; + public const double atomic_unit_of_mag_dipole_mom = 1.85480201566e-23; + public const double atomic_unit_of_mag_flux_density = 2.35051756758e5; + public const double atomic_unit_of_magnetizability = 7.8910366008e-29; + public const double atomic_unit_of_mass = 9.1093837015e-31; + public const double atomic_unit_of_momentum = 1.9928519141e-24; + public const double atomic_unit_of_permittivity = 1.11265005545e-10; + public const double atomic_unit_of_time = 2.4188843265857e-17; + public const double atomic_unit_of_velocity = 2.18769126364e6; + public const double Bohr_magneton = 9.2740100783e-24; + public const double Bohr_magneton_in_eVT = 5.7883818060e-5; + public const double Bohr_magneton_in_HzT = 1.39962449361e10; + public const double Bohr_magneton_in_inverse_meter_per_tesla = 46.686447783; + public const double Bohr_magneton_in_KT = 0.67171381563; + public const double Boltzmann_constant_in_eVK = 8.617333262e-5; + public const double Boltzmann_constant_in_HzK = 2.083661912e10; + public const double Boltzmann_constant_in_inverse_meter_per_kelvin = 69.50348004; + public const double characteristic_impedance_of_vacuum = 376.730313668; + public const double Compton_wavelength = 2.42631023867e-12; + public const double ConventionalValueOfAmpere90 = 1.00000008887; + public const double ConventionalValueOfCoulomb90 = 1.00000008887; + public const double ConventionalValueOfFarad90 = 0.99999998220; + public const double ConventionalValueOfHenry90 = 1.00000001779; + public const double ConventionalValueOfJosephsonConstant = 483597.9e9; + public const double ConventionalValueOfOhm90 = 1.00000001779; + public const double ConventionalValueOfVolt90 = 1.00000010666; + public const double ConventionalValueOfVonKlitzinConstant = 25812.807; + public const double ConventionalValueOfWatt90 = 1.00000019553; + public const double CopperXUnit = 1.00207697e-13; + public const double DeuteronElectronMagMomRatio = -4.664345551e-4; + public const double DeuteronElectronMassRatio = 3670.48296788; + public const double DeuteronGFactor = 0.8574382338; + public const double DeuteronMagMom = 4.330735094e-27; + public const double DeuteronMagMomToBohrMagnetonRatio = 4.669754570e-4; + public const double DeuteronMagMomToNuclearMagnetonRatio = 0.8574382338; + public const double DeuteronMass = 3.3435837724e-27; + public const double DeuteronMassEnergyEquivalent = 3.00506323102e-10; + public const double DeuteronMassEnergyEquivalentInMeV = 1875.61294257; + public const double DeuteronMassInU = 2.013553212745; + public const double DeuteronMolarMass = 2.01355321205e-3; + public const double DeuteronNeutronMagMomRatio = -0.44820653; + public const double DeuteronProtonMagMomRatio = 0.30701220939; + public const double DeuteronProtonMassRatio = 1.99900750139; + public const double DeuteronRelativeAtomicMass = 2.013553212745; + public const double DeuteronRmsChargeRadius = 2.12799e-15; + public const double ElectronChargeToMassQuotient = -1.75882001076e11; + public const double ElectronDeuteronMagMomRatio = -2143.9234915; + public const double ElectronDeuteronMassRatio = 2.724437107462e-4; + public const double ElectronGFactor = -2.00231930436256; + public const double ElectronGyromagRatio = 1.76085963023e11; + public const double ElectronGyromagRatioInMHzT = 28024.9514242; + public const double ElectronHelionMassRatio = 1.819543074573e-4; + public const double ElectronMagMom = -9.2847647043e-24; + public const double ElectronMagMomAnomaly = 1.15965218128e-3; + public const double ElectronMagMomToBohrMagnetonRatio = -1.00115965218128; + public const double ElectronMagMomToNuclearMagnetonRatio = -1838.28197188; + public const double ElectronMass = 9.1093837015e-31; + public const double ElectronMassEnergyEquivalent = 8.1871057769e-14; + public const double ElectronMassEnergyEquivalentInMeV = 0.51099895000; + public const double ElectronMassInU = 5.48579909065e-4; + public const double ElectronMolarMass = 5.4857990888e-7; + public const double ElectronMuonMagMomRatio = 206.7669883; + public const double ElectronMuonMassRatio = 4.83633169e-3; + public const double ElectronNeutronMagMomRatio = 960.92050; + public const double ElectronNeutronMassRatio = 5.4386734424e-4; + public const double ElectronProtonMagMomRatio = -658.21068789; + public const double ElectronProtonMassRatio = 5.44617021487e-4; + public const double ElectronRelativeAtomicMass = 5.48579909065e-4; + public const double ElectronTauMassRatio = 2.87585e-4; + public const double ElectronToAlphaParticleMassRatio = 1.370933554787e-4; + public const double ElectronToShieldedHelionMagMomRatio = 864.058257; + public const double ElectronToShieldedProtonMagMomRatio = -658.2275971; + public const double ElectronTritonMassRatio = 1.819200062251e-4; + public const double ElectronVolt = 1.602176634e-19; + public const double ElectronVoltAtomicMassUnitRelationship = 1.07354410233e-9; + public const double ElectronVoltHartreeRelationship = 3.6749322175655e-2; + public const double ElectronVoltHertzRelationship = 2.417989242e14; + public const double ElectronVoltInverseMeterRelationship = 8.065543937e5; + public const double ElectronVoltJouleRelationship = 1.602176634e-19; + public const double ElectronVoltKelvinRelationship = 1.160451812e4; + public const double ElectronVoltKilogramRelationship = 1.782661921e-36; + public const double ElementaryChargeOverHBar = 1.519267447e15; + public const double FermiCouplingConstant = 1.1663787e-5; + public const double FirstRadiationConstant = 3.741771852e-16; + public const double FirstRadiationConstantForSpectralRadiance = 1.191042972e-16; + public const double HartreeAtomicMassUnitRelationship = 2.92126232205e-8; + public const double HartreeElectronVoltRelationship = 27.211386245988; + public const double HartreeEnergy = 4.3597447222071e-18; + public const double HartreeEnergyInEV = 27.211386245988; + public const double HartreeHertzRelationship = 6.579683920502e15; + public const double HartreeInverseMeterRelationship = 2.1947463136320e7; + public const double HartreeJouleRelationship = 4.3597447222071e-18; + public const double HartreeKelvinRelationship = 3.1577502480407e5; + public const double HartreeKilogramRelationship = 4.8508702095432e-35; + public const double HelionElectronMassRatio = 5495.88528007; + public const double HelionGFactor = -4.255250615; + public const double HelionMagMom = -1.074617532e-26; + public const double HelionMagMomToBohrMagnetonRatio = -1.158740958e-3; + public const double HelionMagMomToNuclearMagnetonRatio = -2.127625307; + public const double HelionMass = 5.0064127796e-27; + public const double HelionMassEnergyEquivalent = 4.4995394125e-10; + public const double HelionMassEnergyEquivalentInMeV = 2808.39160743; + public const double HelionMassInU = 3.014932247175; + public const double HelionMolarMass = 3.01493224613e-3; + public const double HelionProtonMassRatio = 2.99315267167; + public const double HelionRelativeAtomicMass = 3.014932247175; + public const double HelionShieldingShift = 5.996743e-5; + public const double HertzAtomicMassUnitRelationship = 4.4398216652e-24; + public const double HertzElectronVoltRelationship = 4.135667696e-15; + public const double HertzHartreeRelationship = 1.5198298460570e-16; + public const double HertzInverseMeterRelationship = 3.335640951e-9; + public const double HertzJouleRelationship = 6.62607015e-34; + public const double HertzKelvinRelationship = 4.799243073e-11; + public const double HertzKilogramRelationship = 7.372497323e-51; + public const double Cs133HyperfineTransitionFrequency = 9192631770.0; + public const double InverseFineStructureConstant = 137.035999084; + public const double InverseMeterAtomicMassUnitRelationship = 1.3310250501e-15; + public const double InverseMeterElectronVoltRelationship = 1.239841984e-6; + public const double InverseMeterHartreeRelationship = 4.5563352529120e-8; + public const double InverseMeterHertzRelationship = 299792458.0; + public const double InverseMeterJouleRelationship = 1.986445857e-25; + public const double InverseMeterKelvinRelationship = 1.438776877e-2; + public const double InverseMeterKilogramRelationship = 2.210219094e-42; + public const double InverseOfConductanceQuantum = 12906.40372; + public const double JouleAtomicMassUnitRelationship = 6.7005352565e9; + public const double JouleElectronVoltRelationship = 6.241509074e18; + public const double JouleHartreeRelationship = 2.2937122783963e17; + public const double JouleHertzRelationship = 1.509190179e33; + public const double JouleInverseMeterRelationship = 5.034116567e24; + public const double JouleKelvinRelationship = 7.242970516e22; + public const double JouleKilogramRelationship = 1.112650056e-17; + public const double KelvinAtomicMassUnitRelationship = 9.2510873014e-14; + public const double KelvinElectronVoltRelationship = 8.617333262e-5; + public const double KelvinHartreeRelationship = 3.1668115634556e-6; + public const double KelvinHertzRelationship = 2.083661912e10; + public const double KelvinInverseMeterRelationship = 69.50348004; + public const double KelvinJouleRelationship = 1.380649e-23; + public const double KelvinKilogramRelationship = 1.536179187e-40; + public const double KilogramAtomicMassUnitRelationship = 6.0221407621e26; + public const double KilogramElectronVoltRelationship = 5.609588603e35; + public const double KilogramHartreeRelationship = 2.0614857887409e34; + public const double KilogramHertzRelationship = 1.356392489e50; + public const double KilogramInverseMeterRelationship = 4.524438335e41; + public const double KilogramJouleRelationship = 8.987551787e16; + public const double KilogramKelvinRelationship = 6.50965726e39; + public const double LatticeParameterOfSilicon = 5.431020511e-10; + public const double LatticeSpacingOfIdealSi220 = 1.920155716e-10; + public const double LoschmidtConstant27315K100kPa = 2.651645804e25; + public const double LoschmidtConstant27315K101325kPa = 2.686780111e25; + public const double LuminousEfficacy = 683.0; + public const double MagFluxQuantum = 2.067833848e-15; + public const double MolarGasConstant = 8.314462618; + public const double MolarMassConstant = 0.99999999965e-3; + public const double MolarMassOfCarbon12 = 11.9999999958e-3; + public const double MolarPlanckConstant = 3.990312712e-10; + public const double MolarVolumeOfIdealGas27315K100kPa = 22.71095464e-3; + public const double MolarVolumeOfIdealGas27315K101325kPa = 22.41396954e-3; + public const double MolarVolumeOfSilicon = 1.205883199e-5; + public const double MolybdenumXUnit = 1.00209952e-13; + public const double MuonComptonWavelength = 1.17344411e-14; + public const double MuonElectronMassRatio = 206.768283; + public const double MuonGFactor = -2.0023318418; + public const double MuonMagMom = -4.49044830e-26; + public const double MuonMagMomAnomaly = 1.16592089e-3; + public const double MuonMagMomToBohrMagnetonRatio = -4.84197047e-3; + public const double MuonMagMomToNuclearMagnetonRatio = -8.89059703; + public const double MuonMass = 1.883531627e-28; + public const double MuonMassEnergyEquivalent = 1.692833804e-11; + public const double MuonMassEnergyEquivalentInMeV = 105.6583755; + public const double MuonMassInU = 0.1134289259; + public const double MuonMolarMass = 1.134289259e-4; + public const double MuonNeutronMassRatio = 0.1124545170; + public const double MuonProtonMagMomRatio = -3.183345142; + public const double MuonProtonMassRatio = 0.1126095264; + public const double MuonTauMassRatio = 5.94635e-2; + public const double NaturalUnitOfAction = 1.054571817e-34; + public const double NaturalUnitOfActionIneVs = 6.582119569e-16; + public const double NaturalUnitOfEnergy = 8.1871057769e-14; + public const double NaturalUnitOfEnergyInMeV = 0.51099895000; + public const double NaturalUnitOfLength = 3.8615926796e-13; + public const double NaturalUnitOfMass = 9.1093837015e-31; + public const double NaturalUnitOfMomentum = 2.73092453075e-22; + public const double NaturalUnitOfMomentumInMeVc = 0.51099895000; + public const double NaturalUnitOfTime = 1.28808866819e-21; + public const double NaturalUnitOfVelocity = 299792458; + public const double NeutronComptonWavelength = 1.31959090581e-15; + public const double NeutronElectronMagMomRatio = 1.04066882e-3; + public const double NeutronElectronMassRatio = 1838.68366173; + public const double NeutronGFactor = -3.82608545; + public const double NeutronGyromagRatio = 1.83247171e8; + public const double NeutronGyromagRatioInMHzT = 29.1646931; + public const double NeutronMagMom = -9.6623651e-27; + public const double NeutronMagMomToBohrMagnetonRatio = -1.04187563e-3; + public const double NeutronMagMomToNuclearMagnetonRatio = -1.91304273; + public const double NeutronMass = 1.67492749804e-27; + public const double NeutronMassEnergyEquivalent = 1.50534976287e-10; + public const double NeutronMassEnergyEquivalentInMeV = 939.56542052; + public const double NeutronMassInU = 1.00866491595; + public const double NeutronMolarMass = 1.00866491560e-3; + public const double NeutronMuonMassRatio = 8.89248406; + public const double NeutronProtonMagMomRatio = -0.68497934; + public const double NeutronProtonMassDifference = 2.30557435e-30; + public const double NeutronProtonMassDifferenceEnergyEquivalent = 2.07214689e-13; + public const double NeutronProtonMassDifferenceEnergyEquivalentInMeV = 1.29333236; + public const double NeutronProtonMassDifferenceInU = 1.38844933e-3; + public const double NeutronProtonMassRatio = 1.00137841931; + public const double NeutronRelativeAtomicMass = 1.00866491595; + public const double NeutronTauMassRatio = 0.528779; + public const double NeutronToShieldedProtonMagMomRatio = -0.68499694; + public const double NewtonianConstantOfGravitation = 6.67430e-11; + public const double NewtonianConstantOfGravitationOverHBarC = 6.70883e-39; + public const double NuclearMagneton = 5.0507837461e-27; + public const double NuclearMagnetonInEVt = 3.15245125844e-8; + public const double NuclearMagnetonInInverseMeterPerTesla = 2.54262341353e-2; + public const double NuclearMagnetonInKT = 3.6582677756e-4; + public const double NuclearMagnetonInMHzT = 7.6225932291; + public const double PlanckConstantIneVHz = 4.135667696e-15; + public const double PlanckMassEnergyEquivalentInGeV = 1.220890e19; + public const double ProtonChargeToMassQuotient = 9.5788331560e7; + public const double ProtonComptonWavelength = 1.32140985539e-15; + public const double ProtonElectronMassRatio = 1836.15267343; + public const double ProtonGFactor = 5.5856946893; + public const double ProtonGyromagRatio = 2.6752218744e8; + public const double ProtonGyromagRatioInMHzT = 42.577478518; + public const double ProtonMagMom = 1.41060679736e-26; + public const double ProtonMagMomToBohrMagnetonRatio = 1.52103220230e-3; + public const double ProtonMagMomToNuclearMagnetonRatio = 2.79284734463; + public const double ProtonMagShieldingCorrection = 2.5689e-5; + public const double ProtonMass = 1.67262192369e-27; + public const double ProtonMassEnergyEquivalent = 1.50327761598e-10; + public const double ProtonMassEnergyEquivalentInMeV = 938.27208816; + public const double ProtonMassInu = 1.007276466621; + public const double ProtonMolarMass = 1.00727646627e-3; + public const double ProtonMuonMassRatio = 8.88024337; + public const double ProtonNeutronMagMomRatio = -1.45989805; + public const double ProtonNeutronMassRatio = 0.99862347812; + public const double ProtonRelativeAtomicMass = 1.007276466621; + public const double ProtonRMSChargeRadius = 8.414e-16; + public const double ProtonTauMassRatio = 0.528051; + public const double QuantumOfCirculation = 3.6369475516e-4; + public const double QuantumOfCirculationTimes2 = 7.2738951032e-4; + public const double ReducedComptonWavelength = 3.8615926796e-13; + public const double ReducedMuonComptonWavelength = 1.867594306e-15; + public const double ReducedNeutronComptonWavelength = 2.1001941552e-16; + public const double ReducedPlanckConstant = 1.054571817e-34; + public const double ReducedPlanckConstantIneVs = 6.582119569e-16; + public const double ReducedPlanckConstantTimesCInMeVfm = 197.3269804; + public const double ReducedProtonComptonWavelength = 2.10308910336e-16; + public const double ReducedTauComptonWavelength = 1.110538e-16; + public const double RydbergConstantTimesCInHz = 3.2898419602508e15; + public const double RydbergConstantTimesHCIneV = 13.605693122994; + public const double RydbergConstantTimesHCInJ = 2.1798723611035e-18; + public const double SackurTetrodeConstant1K100kPa = -1.15170753706; + public const double SackurTetrodeConstant1K101325kPa = -1.16487052358; + public const double SecondRadiationConstant = 1.438776877e-2; + public const double ShieldedHelionGyromagRatio = 2.037894569e8; + public const double ShieldedHelionGyromagRatioInMHzT = 32.43409942; + public const double ShieldedHelionMagMom = -1.074553090e-26; + public const double ShieldedHelionMagMomToBohrMagnetonRatio = -1.158671471e-3; + public const double ShieldedHelionMagMomToNuclearMagnetonRatio = -2.127497719; + public const double ShieldedHelionToProtonMagMomRatio = -0.7617665618; + public const double ShieldedHelionToShieldedProtonMagMomRatio = -0.7617861313; + public const double ShieldedProtonGyromagRatio = 2.675153151e8; + public const double ShieldedProtonGyromagRatioInMHzT = 42.57638474; + public const double ShieldedProtonMagMom = 1.410570560e-26; + public const double ShieldedProtonMagMomToBohrMagnetonRatio = 1.520993128e-3; + public const double ShieldedProtonMagMomToNuclearMagnetonRatio = 2.792775599; + public const double ShieldingDifferenceOfDAndPInHD = 2.0200e-8; + public const double ShieldingDifferenceOfTAndPInHT = 2.4140e-8; + public const double SpeedOfLightInVacuum = 299792458; + public const double StandardAccelerationOfGravity = 9.80665; + public const double StandardAtmosphere = 101325; + public const double StandardStatePressure = 100000; + public const double StefanBoltzmannConstant = 5.670374419e-8; + public const double TauComptonWavelength = 6.97771e-16; + public const double TauElectronMassRatio = 3477.23; + public const double TauEnergyEquivalent = 1776.86; + public const double TauMass = 3.16754e-27; + public const double TauMassEnergyEquivalent = 2.84684e-10; + public const double TauMassInU = 1.90754; + public const double TauMolarMass = 1.90754e-3; + public const double TauMuonMassRatio = 16.8170; + public const double TauNeutronMassRatio = 1.89115; + public const double TauProtonMassRatio = 1.89376; + public const double ThomsonCrossSection = 6.6524587321e-29; + public const double TritonElectronMassRatio = 5496.92153573; + public const double TritonGFactor = 5.957924931; + public const double TritonMagMom = 1.5046095202e-26; + public const double TritonMagMomToBohrMagnetonRatio = 1.6223936651e-3; + public const double TritonMagMomToNuclearMagnetonRatio = 2.9789624656; + public const double TritonMass = 5.0073567446e-27; + public const double TritonMassEnergyEquivalent = 4.5003878060e-10; + public const double TritonMassEnergyEquivalentInMeV = 2808.92113298; + public const double TritonMassInU = 3.01550071621; + public const double TritonMolarMass = 3.01550071517e-3; + public const double TritonProtonMassRatio = 2.99371703414; + public const double TritonRelativeAtomicMass = 3.01550071621; + public const double TritonToProtonMagMomRatio = 1.0666399191; + public const double UnifiedAtomicMassUnit = 1.66053906660e-27; + public const double VacuumElectricPermittivity = 8.8541878128e-12; + public const double VacuumMagPermeability = 1.25663706212e-6; + public const double WeakMixingAngle = 0.22290; + public const double WienFrequencyDisplacementLawConstant = 5.878925757e10; + public const double WienWavelengthDisplacementLawConstant = 2.897771955e-3; + public const double WToZMassRatio = 0.88153; + }