PerturbAnywhere

class PerturbAnywhere : public feasst::PerturbMove

Rigidly move anywhere in the box with any orientation.

Public Functions

void set_position(const Position &center, System *system, TrialSelect *select)

Set the particle position of select to center.

void move(const bool is_position_held, System *system, TrialSelect *select, Random *random, Acceptance *acceptance)

Move the selection of the system.