API Reference

Top-level package for montecarlo.

class montecarlo.BitString(N)

Bases: object

Simple class to implement a config of bits

flip_site(i)
integer()
off()
on()
set_config(s: list[int])
set_integer_config(dec: int)
class montecarlo.IsingHamiltonian(G: Graph)

Bases: object

compute_average_values(T: float)
energy(config: BitString) float
set_mu(mus: numpy.ndarray)
class montecarlo.MonteCarlo(ham)

Bases: object

run(T: float, n_samples: int = 1000, n_burn: int = 100)