netket.sampler.rules.MultipleRules#

netket.sampler.rules.MultipleRules(rules, probabilities)#

A Metropolis sampling rule that can be used to pick a rule from a list of rules with a given probability.

Each rule[i] will be selected with a probability probabilities[i].

Parameters:
  • rules (tuple[MetropolisRule, ...]) – A list of rules, one for each subspace of the tensor hilbert space.

  • probabilities (Union[ndarray, Array]) – A list of probabilities, one for each rule.

Return type:

MetropolisRule