PerturbAdd¶
-
class
PerturbAdd
: public feasst::Perturb¶ Add a particle to the system.
Public Functions
-
void
perturb
(System *system, TrialSelect *select, Random *random, const bool is_position_held = false)¶ Perturb the selection of the system.
- Parameters
is_position_held
: If position is held, all but perform the actual perturbation, as typically required for calculations of old configurations and Rosenbluth
-
void
add
(System *system, TrialSelect *select, Random *random, const Position ¢er, const bool is_position_held = false)¶ Add select to the system.
- Parameters
center
: place particle anywhere if center is of zero dimension.
-
std::string
status_header
() const¶ Print status header.
-
std::string
status
() const¶ Print status.
-
void