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(System *system, TrialSelect *select, Random *random)

Move the selection of the system.