class WLTM : public feasst::Bias
WLTM(argtype args = argtype())
collect_flatness: Begin populating the collection matrix when Wang-Landau has completed this many flatness checks. Note that populating the collection matrix does not necessarily mean that the collection matrix is used to compute the bias.
min_collect_sweeps: In addition to WangLandau::min_flatness, do not use TransitionMatrix as bias until it has this minimum number of sweeps. If -1, do nothing (default: -1).
void update(const int macrostate_old, const int macrostate_new, const double ln_metropolis_prob, const bool is_accepted, const bool is_endpoint, const Macrostate ¯o)
int num_iterations_to_complete() const
Updates min_sweeps, but neither flatness.
void set_num_iterations_to_complete(const int iteration)
Set the number of iterations required for completion.
- WLTM(argtype args = argtype())