Changeset 719746 for pcp/src


Ignore:
Timestamp:
Apr 18, 2008, 1:30:00 PM (17 years ago)
Author:
Frederik Heber <heber@…>
Children:
f915e1
Parents:
4931e0
Message:

Added various constants for switching between units

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pcp/src/defs.h

    r4931e0 r719746  
    3636//#define loschmidt_constant 0.00268262
    3737
     38#define KelvinToAtomicTemperature 3.1668152e-06    //!< conversion factor for Kelvin to atomic temperature (Hartree over k_B)
     39#define KelvinToeV 8.6173422e-05                   //!< conversion factor for Kelvin to Ht (k_B * T = energy), thus Boltzmann constant in eV/K
     40#define AtomicMassUnitsToeV 931494088.        //!< conversion factor for atomic weight in units to mass in eV
     41#define AtomicMassUnitsToHt 34480864.        //!< conversion factor for atomic weight in units to mass in Ht (protonmass/electronmass * electron_mass_in_Ht
     42#define ElectronMass_Ht 18778.865            //!< electron mass in Ht
     43#define ElectronMass_eV 510998.903           //!< electron mass in eV
     44#define Units2Electronmass (AtomicMassUnitsToeV/ElectronMass_eV) //!< atomic mass unit in eV/ electron mass in eV = 1 822.88863
     45#define Atomictime2Femtoseconds 0.024188843     //!< Atomictime in fs
     46
    3847#endif
Note: See TracChangeset for help on using the changeset viewer.