1 package JSci.physics; 2 3 import JSci.maths.NumericalConstants; 4 5 12 public interface PhysicalConstants extends NumericalConstants { 13 16 double PLANCK=6.6260755E-34; 17 20 double H_BAR=PLANCK/TWO_PI; 21 24 double SPEED_OF_LIGHT=299792458.0; 25 28 double PERMEABILITY=Math.PI*4E-7; 29 32 double PERMITTIVITY=1.0/(PERMEABILITY*SPEED_OF_LIGHT*SPEED_OF_LIGHT); 33 36 double GRAVITATION=6.67259E-11; 37 40 double CHARGE=1.60217733E-19; 41 44 double ELECTRON_MASS=9.1093897E-31; 45 48 double PROTON_MASS=1.6726231E-27; 49 52 double NEUTRON_MASS=1.6749286E-27; 53 56 double AVOGADRO=6.0221367E+23; 57 60 double MOLAR_GAS=8.314510; 61 64 double BOLTZMANN=MOLAR_GAS/AVOGADRO; 65 68 double STEFAN_BOLTZMANN=5.67051E-8; 69 72 double RYDBERG=(SPEED_OF_LIGHT*PERMEABILITY)*(SPEED_OF_LIGHT*PERMEABILITY)*SPEED_OF_LIGHT*ELECTRON_MASS*CHARGE*(CHARGE/PLANCK)*(CHARGE/PLANCK)*(CHARGE/PLANCK)/8.0; 73 76 double FINE_STRUCTURE=PERMEABILITY*SPEED_OF_LIGHT*CHARGE/PLANCK*CHARGE/2.0; 77 80 double FARADAY=96485.309; 81 84 double FLUX_QUANTUM=PLANCK/(2.0*CHARGE); 85 88 double BOHR_MAGNETON=CHARGE/ELECTRON_MASS*H_BAR/2.0; 89 92 double ELECTRON_MOMENT=9.2847701E-24; 93 96 double PROTON_MOMENT=1.41060761E-26; 97 } 98 99 | Popular Tags |