Module ateams.statistics.accepts

Functions

def MetropolisHastings(model, distribution, burnIn=0)

Args

model : Model
Evolution model we're using.
distribution : Callable
Distribution function which consumes a cocycle (a list of assignments to faces).
burnIn : int=0
How long we wait to begin the Metropolis-Hastings scheme.

Returns

A closure which decides whether the proposed state is accepted or not.

def always(model=None, distribution=None, burnIn=None)

An acceptance function which always accepts the proposed state; we do nothing with the arguments to this function.

Args

model : Model
Optional argument; does nothing.
distribution : Callable
Optional argument; does nothing.
burnIn : int
Optional argument; does nothing.

Returns

A function which always returns True.