This behavior uses the Metropolis algorithm to calculate the exact probability of an atomic spin change occurring. As temperature increases, flipping to a higher energy state becomes increasingly likely, but as the energy to be gained by flipping increases, the likelihood of flipping decreases.
Spins are represented on an agent as the numbers +1 (up) or - 1 (down).
Agents must have a
spin field populated with the number +1 or -1.
Globals must have a
temperature field with a number between 0 and 10.