org.opensourcephysics.sip.ch15
Class Ising
java.lang.Object
org.opensourcephysics.sip.ch15.Ising
public class Ising
- extends java.lang.Object
Ising models a two-dimensional system of interacting spins.
Constructor Summary |
Ising()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
criticalTemperature
public static final double criticalTemperature
L
public int L
N
public int N
temperature
public double temperature
mcs
public int mcs
energy
public int energy
energyAccumulator
public double energyAccumulator
energySquaredAccumulator
public double energySquaredAccumulator
magnetization
public int magnetization
magnetizationAccumulator
public double magnetizationAccumulator
magnetizationSquaredAccumulator
public double magnetizationSquaredAccumulator
acceptedMoves
public int acceptedMoves
w
public double[] w
lattice
public LatticeFrame lattice
Ising
public Ising()
initialize
public void initialize(int L,
LatticeFrame displayFrame)
specificHeat
public double specificHeat()
susceptibility
public double susceptibility()
resetData
public void resetData()
doOneMCStep
public void doOneMCStep()