Class QuantumMechanics

java.lang.Object
org.episteme.natural.physics.quantum.QuantumMechanics

public class QuantumMechanics extends Object
Quantum mechanics equations and principles. *

Reference:
Dirac, P. A. M. (1930). The Principles of Quantum Mechanics. Oxford University Press.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Real
    Bohr radius: a₀ ≈ 0.529 Å
    static Real
    comptonShift(Real scatteringAngle)
    Compton shift: Δλ = (h/mc)(1 - cos θ)
    static Real
    De Broglie wavelength: λ = h/p
    De Broglie wavelength: λ = h / (m * v)
    static Real
    Fine structure constant: α ≈ 1/137
    static Real
    Heisenberg uncertainty: Δx × Δp ≥ ℏ/2
    static Real
    Hydrogen atom energy levels: E_n = -13.6 eV / n²
    Photon energy: E = h * f
    static Real
    rydbergWavelength(int n1, int n2)
    Rydberg formula: 1/λ = R(1/n₁² - 1/n₂²)

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QuantumMechanics

      public QuantumMechanics()
  • Method Details

    • heisenbergUncertainty

      public static Real heisenbergUncertainty()
      Heisenberg uncertainty: Δx × Δp ≥ ℏ/2
    • deBroglieWavelength

      public static Real deBroglieWavelength(Real momentum)
      De Broglie wavelength: λ = h/p
    • hydrogenEnergyLevel

      public static Real hydrogenEnergyLevel(int n)
      Hydrogen atom energy levels: E_n = -13.6 eV / n²
    • rydbergWavelength

      public static Real rydbergWavelength(int n1, int n2)
      Rydberg formula: 1/λ = R(1/n₁² - 1/n₂²)
    • comptonShift

      public static Real comptonShift(Real scatteringAngle)
      Compton shift: Δλ = (h/mc)(1 - cos θ)
    • fineStructureConstant

      public static Real fineStructureConstant()
      Fine structure constant: α ≈ 1/137
    • bohrRadius

      public static Real bohrRadius()
      Bohr radius: a₀ ≈ 0.529 Å
    • photonEnergy

      public static Quantity<Energy> photonEnergy(Quantity<Frequency> f)
      Photon energy: E = h * f
    • deBroglieWavelength

      public static Quantity<Length> deBroglieWavelength(Quantity<Mass> m, Quantity<Velocity> v)
      De Broglie wavelength: λ = h / (m * v)