class VisitModel

This class loops a Model over a Configuration or Select.

See Model for a description of the compute methods. These are mirrored by simply switching the calling object and the first argument (.e.g, Model.compute(Visitor, …) vs Visitor.compute(Model, …)

Subclassed by feasst::Background, feasst::DontVisitModel, feasst::Ewald, feasst::LongRangeCorrections, feasst::SlabCorrection, feasst::VisitModelBond, feasst::VisitModelCell, feasst::VisitModelCutoffOuter, feasst::VisitModelIntra, feasst::VisitModelIntraMap, feasst::VisitModelOptLJ, feasst::VisitModelOptRPM


  • energy_cutoff: energy above this value will immediately end loop without computing the energy of the remaining sites in the loop. Must be > 1e10 because too low could result in an accepted trial. If -1, ignore energy_cutoff (default: -1).

  • VisitModelInner: derived class VisitModelInner (default: VisitModelInner).