Class Ensemble

java.lang.Object
org.episteme.natural.physics.statistical.Ensemble

public class Ensemble extends Object
Represents an ensemble of particles in statistical mechanics.

Supports microcanonical (NVE), canonical (NVT), and grand canonical (μVT) ensembles.

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

    • microcanonical

      public static Ensemble microcanonical(int N, Real V, Real E)
    • canonical

      public static Ensemble canonical(int N, Real V, Real T)
    • grandCanonical

      public static Ensemble grandCanonical(Real mu, Real V, Real T)
    • getType

      public Ensemble.Type getType()
    • getParticleCount

      public int getParticleCount()
    • getVolume

      public Real getVolume()
    • getTemperature

      public Real getTemperature()
    • getTotalEnergy

      public Real getTotalEnergy()
    • getChemicalPotential

      public Real getChemicalPotential()