Class StatisticalDistributions
java.lang.Object
org.episteme.natural.physics.statistical.StatisticalDistributions
Statistical distribution functions for particles.
Provides implementations for:
- Maxwell-Boltzmann (classical)
- Fermi-Dirac (fermions)
- Bose-Einstein (bosons)
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RealboseEinstein(Real energy, Real chemicalPotential, Real temperature) Bose-Einstein distribution: $f(E) = 1 / (\exp((E - \mu) / k_B T) - 1)$ For photons/phonons, $\mu = 0$.static RealfermiDirac(Real energy, Real chemicalPotential, Real temperature) Fermi-Dirac distribution: $f(E) = 1 / (\exp((E - \mu) / k_B T) + 1)$ Chemical potential $\mu$ is often the Fermi energy at T=0.static RealmaxwellBoltzmann(Real energy, Real temperature) Maxwell-Boltzmann distribution: $f(E) = A \exp(-E / k_B T)$ Returns UNNORMALIZED probability.static RealpartitionFunction(Real[] energyLevels, Real temperature) Partition function for a system with discrete energy levels.
-
Field Details
-
K_B
-
-
Constructor Details
-
StatisticalDistributions
public StatisticalDistributions()
-
-
Method Details
-
maxwellBoltzmann
-
fermiDirac
-
boseEinstein
-
partitionFunction
-