Class PhysicalConstants


  • public class PhysicalConstants
    extends java.lang.Object
    Class of physical and astronomical constants. Please add more and check accuracy.
    Version:
    $Id$
    Author:
    Peter W. Draper
    • Field Detail

      • SPEED_OF_LIGHT

        public static final double SPEED_OF_LIGHT
        Speed of light in a vacuum - m.s^-1
        See Also:
        Constant Field Values
      • PLANCK_BAR

        public static final double PLANCK_BAR
        Planck constant/2*PI - J.s
        See Also:
        Constant Field Values
      • PLANCK_EVS

        public static final double PLANCK_EVS
        Planck constant - eV.s
        See Also:
        Constant Field Values
      • PLANCK_EVS_BAR

        public static final double PLANCK_EVS_BAR
        Planck constant/2*PI - eV.s
        See Also:
        Constant Field Values
      • PLANCK_LENGTH

        public static final double PLANCK_LENGTH
        Planck length - m
        See Also:
        Constant Field Values
      • PLANCK_TEMP

        public static final double PLANCK_TEMP
        Planck temperature - K
        See Also:
        Constant Field Values
      • BOLTZMANN

        public static final double BOLTZMANN
        Boltzmann constant - J.K^-1
        See Also:
        Constant Field Values
      • GRAVITATION

        public static final double GRAVITATION
        Gravitational constant - N.m^2.Kg^-2
        See Also:
        Constant Field Values
      • ACCEL_GRAV

        public static final double ACCEL_GRAV
        Standard acceleration of gravity on Earth m.s^-2
        See Also:
        Constant Field Values
      • ELECTRON_MASS

        public static final double ELECTRON_MASS
        Electron mass - Kg
        See Also:
        Constant Field Values
      • FINE_STRUCTURE

        public static final double FINE_STRUCTURE
        Fine structure constant - unitless
        See Also:
        Constant Field Values
      • ELECTRON_VOLT

        public static final double ELECTRON_VOLT
        Electron volt - J
        See Also:
        Constant Field Values
      • STEFAN_BOLTZMANN

        public static final double STEFAN_BOLTZMANN
        Stefan-Boltzmann constant - W.m^-2.K^-4
        See Also:
        Constant Field Values
      • WIEN_DISPLACEMENT

        public static final double WIEN_DISPLACEMENT
        Wien displacement law constant - m.K
        See Also:
        Constant Field Values
      • WAVE_HALPHA

        public static final double WAVE_HALPHA
        Wavelength of H-alpha - Angstroms
        See Also:
        Constant Field Values
      • RADIUS_OF_SUN

        public static final double RADIUS_OF_SUN
        Radius of Sun - m
        See Also:
        Constant Field Values
      • LUMINOSITY_OF_SUN

        public static final double LUMINOSITY_OF_SUN
        Solar Luminosity - W
        See Also:
        Constant Field Values
      • MASS_OF_EARTH

        public static final double MASS_OF_EARTH
        Mass of the Earth - Kg
        See Also:
        Constant Field Values
      • MASS_OF_JUPITER

        public static final double MASS_OF_JUPITER
        Mass of Jupiter - Kg
        See Also:
        Constant Field Values
      • SOLAR_CONSTANT

        public static final double SOLAR_CONSTANT
        Solar constant - kW.m^-1
        See Also:
        Constant Field Values
    • Method Detail

      • getInstance

        public static PhysicalConstants getInstance()
        Get instance of class for aliasing. That is could use:
         PhysicalConstants PC = PhysicalConstants.getInstance();
         System.out.println( "Speed of light = " + PC.SPEED_OF_LIGHT );
         
        to cut down on verbage.