PerturbBranch: public feasst::PerturbMove¶
precompute(TrialSelect *select, System *system)¶
Same as PerturbDistanceAngle, but for two sets of angles/bonds. Also, obtain the angle parameters between the two mobile branch sites.
place_in_branch(const double distance, const double angle, const double branch_angle, System *system, TrialSelect *select, Random *random)¶
Place second mobile site in branch as described in SelectBranch.