public abstract class CriterionAdapter
implements NeighborCriterion, java.io.Serializable
Wraps another criterion while adding additional criteria to the acceptance
decision. Used to introduce criteria related to the species, molecule, and
other identifiers of the pair. Does not normally consider atom positions, but
defers this to the wrapped iterator. Consequently the methods needUpdate,
unsafe, and others that related to the atom configurations are simply passed
on to the wrapped criterion.
Indicates whether the atom has changed (e.g. moved) by an amount that
might have caused its wrapped-criterion neighbor list to be invalid. If
this method returns true, a neighbor list failure may have introduced
errors in the calculation.