org.opensourcephysics.sip.ch15
Class IsingDemon
java.lang.Object
org.opensourcephysics.sip.ch15.IsingDemon
public class IsingDemon
- extends java.lang.Object
IsingDemon implements the Ising model in one dimension using periodic boundary conditions
and the demon algorithm.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
demonEnergyDistribution
public int[] demonEnergyDistribution
systemEnergy
public int systemEnergy
demonEnergy
public int demonEnergy
mcs
public int mcs
systemEnergyAccumulator
public double systemEnergyAccumulator
demonEnergyAccumulator
public double demonEnergyAccumulator
magnetization
public int magnetization
mAccumulator
public double mAccumulator
m2Accumulator
public double m2Accumulator
acceptedMoves
public int acceptedMoves
IsingDemon
public IsingDemon(LatticeFrame displayFrame)
initialize
public void initialize(int N)
temperature
public double temperature()
resetData
public void resetData()
doOneMCStep
public void doOneMCStep()