PerturbBeta
-
class PerturbBeta : public feasst::Perturb
Change the inverse temperature, \(\beta\), of the system by a fixed amount.
Public Functions
-
PerturbBeta(argtype args = argtype())
args:
fixed_beta_change: input the fixed amount that beta changes. The choice to increase or decrease is randomly selected.
-
void perturb(System *system, TrialSelect *select, Random *random, const bool is_position_held = false)
Perturb the selection of the system.
- param is_position_held:
If position is held, all but perform the actual perturbation, as typically required for calculations of old configurations and Rosenbluth
-
PerturbBeta(argtype args = argtype())