pele.accept_tests.metropolis#
- class pele.accept_tests.metropolis.Metropolis[source]
-
class Metropolis:Accept steps based on the metropolis criterion
- Parameters:
- temperaturefloat
- randomcallable
return a random number in [0,1)
- Metropolis.acceptRejectE()[source]
-
def acceptRejectE(self, Eold, Enew):the Metropolis criterion
- Metropolis.forceAccept()[source]
-
def forceAccept(self):Force acceptance of the next step. This is useful for reseeding.