Class StatisticalMechanics
java.lang.Object
org.episteme.natural.physics.StatisticalMechanics
Statistical mechanics - bridge between microscopic and macroscopic physics.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RealaverageEnergy(Real partitionFunction, Real temperature, Real dZdT) Average energy from partition functionstatic RealboltzmannEntropy(Real numMicrostates) Boltzmann entropy: S = k ln(Ω)static RealboltzmannProbability(Real energy, Real temperature, Real partitionFunction) Boltzmann distribution: P(E) = e^(-E/kT) / Zstatic RealboseEinsteinDistribution(Real energy, Real chemicalPotential, Real temperature) Bose-Einstein distribution: f(E) = 1/(e^((E-μ)/kT) - 1)static RealfermiDiracDistribution(Real energy, Real chemicalPotential, Real temperature) Fermi-Dirac distribution: f(E) = 1/(e^((E-μ)/kT) + 1)static RealgibbsFreeEnergy(Real enthalpy, Real temperature, Real entropy) Gibbs free energy: G = H - TSstatic RealheatCapacity(Real dEnergyDT) Heat capacity: C = ∂/∂T static RealhelmholtzFreeEnergy(Real internalEnergy, Real temperature, Real entropy) Helmholtz free energy: F = U - TSstatic RealmaxwellBoltzmannSpeed(Real speed, Real mass, Real temperature) Maxwell-Boltzmann speed distributionstatic RealpartitionFunction(Vector<Real> energies, Real temperature) Partition function: Z = Σᵢ e^(-Eᵢ/kT)
-
Constructor Details
-
StatisticalMechanics
public StatisticalMechanics()
-
-
Method Details
-
boltzmannProbability
-
partitionFunction
-
boltzmannEntropy
-
maxwellBoltzmannSpeed
-
averageEnergy
-
heatCapacity
-
fermiDiracDistribution
-
boseEinsteinDistribution
-
gibbsFreeEnergy
-
helmholtzFreeEnergy
-