PerturbMoveAVB

class PerturbMoveAVB : public feasst::PerturbMove

Move Select to inside or outside the AVB of anchor.

Public Functions

PerturbMoveAVB(argtype args = argtype())

args:

  • inside: true if selecting in the AV, otherwise out (default: true). Not implemented for grand_canonical.

  • neighbor_index: NeighborCriteria index contained in System (default: 0).

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

Move the selection of the system.