PerturbPointReflect¶
-
class
PerturbPointReflect
: public feasst::PerturbMove¶ Translate the positions of the selection.
Public Functions
-
void
precompute
(TrialSelect *select, System *system)¶ Initialize minimum and maximum tunable parameter based on domain.
-
void
update_selection
(const Position &reflect, TrialSelect *select)¶ Change the position in the selection given a point reflection.
-
void
move
(const Position &reflect, System *system, TrialSelect *select)¶ Move the selected particles given a point reflection.
-
void
move
(System *system, TrialSelect *select, Random *random)¶ Move the selected particles using the tuning parameter.
-
void