PerturbRemove
-
class PerturbRemove : public feasst::Perturb
Remove a particle from the system.
Public Functions
-
void perturb(System *system, TrialSelect *select, Random *random, const bool is_position_held = true, Acceptance *acceptance = NULL)
Perturb the selection of the system.
-
void before_select()
Before perturbation, initialize some optimiation parameters.
-
void perturb(System *system, TrialSelect *select, Random *random, const bool is_position_held = true, Acceptance *acceptance = NULL)