Class PlasmaPhysics
java.lang.Object
org.episteme.natural.physics.classical.matter.plasma.PlasmaPhysics
Plasma physics calculations.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RealalfvenVelocity(Real magneticField, Real massDensity) Alfvén velocity. v_A = B / √(μ₀ ÃÂÂÂ)static RealBeta: ratio of plasma pressure to magnetic pressure.static RealcollisionFrequency(Real density, Real temperature, Real coulombLog) Collision frequency (electron-ion).static RealcoulombLogarithm(Real density, Real temperature) Coulomb logarithm (approximate). ln(Λ) ≈ln(12À n λ_D³)static RealdebyeLength(Real temperature, Real density) Debye length: characteristic screening distance.static RealelectronCyclotronFrequency(Real magneticField) Electron cyclotron frequency (gyrofrequency).static RealionCyclotronFrequency(Real magneticField, Real ionMass, int chargeNumber) Ion cyclotron frequency.static ReallarmorRadius(Real velocity, Real magneticField, Real mass) Larmor radius (gyroradius). r_L = m v_perp / (eB)static RealplasmaFrequency(Real density) Plasma frequency: natural oscillation frequency.static RealplasmaFrequencyHz(Real density) Plasma frequency in Hz.static RealplasmaParameter(Real density, Real debyeLength) Plasma parameter: number of particles in Debye sphere.static RealsoundSpeed(Real temperature, Real ionMass, Real gamma) Sound speed in plasma. c_s = √(γ k_B T / m_i)static RealspitzerResistivity(Real temperature, Real coulombLog, int Z) Spitzer resistivity.static RealthermalVelocity(Real temperature, Real mass) Thermal velocity. v_th = √(k_B T / m)
-
Field Details
-
EPSILON_0
Vacuum permittivity (F/m) -
E
Elementary charge (C) -
M_E
Electron mass (kg) -
M_P
Proton mass (kg) -
K_B
Boltzmann constant (J/K)
-
-
Constructor Details
-
PlasmaPhysics
public PlasmaPhysics()
-
-
Method Details
-
debyeLength
-
plasmaFrequency
-
plasmaFrequencyHz
-
electronCyclotronFrequency
-
ionCyclotronFrequency
-
larmorRadius
-
thermalVelocity
-
plasmaParameter
-
coulombLogarithm
-
alfvenVelocity
-
soundSpeed
-
beta
-
spitzerResistivity
-
collisionFrequency
-