Class PlasmaPhysics

java.lang.Object
org.episteme.natural.physics.classical.matter.plasma.PlasmaPhysics

public class PlasmaPhysics extends Object
Plasma physics calculations.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Field Details

    • EPSILON_0

      public static final Real EPSILON_0
      Vacuum permittivity (F/m)
    • E

      public static final Real E
      Elementary charge (C)
    • M_E

      public static final Real M_E
      Electron mass (kg)
    • M_P

      public static final Real M_P
      Proton mass (kg)
    • K_B

      public static final Real K_B
      Boltzmann constant (J/K)
  • Constructor Details

    • PlasmaPhysics

      public PlasmaPhysics()
  • Method Details

    • debyeLength

      public static Real debyeLength(Real temperature, Real density)
      Debye length: characteristic screening distance. λ_D = √(ε₀ k_B T / n e²)
    • plasmaFrequency

      public static Real plasmaFrequency(Real density)
      Plasma frequency: natural oscillation frequency. ω_p = √(n e² / ε₀ m_e)
    • plasmaFrequencyHz

      public static Real plasmaFrequencyHz(Real density)
      Plasma frequency in Hz.
    • electronCyclotronFrequency

      public static Real electronCyclotronFrequency(Real magneticField)
      Electron cyclotron frequency (gyrofrequency). ω_ce = eB / m_e
    • ionCyclotronFrequency

      public static Real ionCyclotronFrequency(Real magneticField, Real ionMass, int chargeNumber)
      Ion cyclotron frequency. ω_ci = ZeB / m_i
    • larmorRadius

      public static Real larmorRadius(Real velocity, Real magneticField, Real mass)
      Larmor radius (gyroradius). r_L = m v_perp / (eB)
    • thermalVelocity

      public static Real thermalVelocity(Real temperature, Real mass)
      Thermal velocity. v_th = √(k_B T / m)
    • plasmaParameter

      public static Real plasmaParameter(Real density, Real debyeLength)
      Plasma parameter: number of particles in Debye sphere. Λ = n λ_D³
    • coulombLogarithm

      public static Real coulombLogarithm(Real density, Real temperature)
      Coulomb logarithm (approximate). ln(Λ) ≈ ln(12π n λ_D³)
    • alfvenVelocity

      public static Real alfvenVelocity(Real magneticField, Real massDensity)
      Alfvén velocity. v_A = B / √(μ₀ ρ)
    • soundSpeed

      public static Real soundSpeed(Real temperature, Real ionMass, Real gamma)
      Sound speed in plasma. c_s = √(γ k_B T / m_i)
    • beta

      public static Real beta(Real density, Real temperature, Real magneticField)
      Beta: ratio of plasma pressure to magnetic pressure. β = nkT / (B²/2μ₀)
    • spitzerResistivity

      public static Real spitzerResistivity(Real temperature, Real coulombLog, int Z)
      Spitzer resistivity.
    • collisionFrequency

      public static Real collisionFrequency(Real density, Real temperature, Real coulombLog)
      Collision frequency (electron-ion).