org.opensourcephysics.sip.ch15
Class IdealDemon

java.lang.Object
  extended by org.opensourcephysics.sip.ch15.IdealDemon

public class IdealDemon
extends java.lang.Object

IdealDemon modles the demon algorithm for the one-dimensional ideal gas.


Field Summary
 int acceptedMoves
           
 double delta
           
 double demonEnergy
           
 double demonEnergyAccumulator
           
 int mcs
           
 int N
           
 double systemEnergy
           
 double systemEnergyAccumulator
           
 double[] v
           
 
Constructor Summary
IdealDemon()
           
 
Method Summary
 void doOneMCStep()
           
 void initialize()
           
 void resetData()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

v

public double[] v

N

public int N

systemEnergy

public double systemEnergy

demonEnergy

public double demonEnergy

mcs

public int mcs

systemEnergyAccumulator

public double systemEnergyAccumulator

demonEnergyAccumulator

public double demonEnergyAccumulator

acceptedMoves

public int acceptedMoves

delta

public double delta
Constructor Detail

IdealDemon

public IdealDemon()
Method Detail

initialize

public void initialize()

resetData

public void resetData()

doOneMCStep

public void doOneMCStep()