coniii.ising.automaton module¶
-
class
coniii.ising.automaton.
Ising2D
(dim, J, h=0, rng=None)¶ Bases:
object
Simulation of the ferromagnetic Ising model on a 2D periodic lattice with quenched disorder in the local fields.
-
flip_metropolis
¶ Flip a single lattice spin using Metropolis sampling.
i : int j : int
-
iterate
(n_iters, systematic=True)¶ n_iters : int systematic : bool,True
If True, iterate through each spin on the lattice in sequence.
-
-
coniii.ising.automaton.
coarse_grain
(lattice, factor)¶ Block spin renormalization with majority rule.
- lattice : ndarray
- +/-1
factor : int
renormalized_lattice : ndarray