12 #ifndef IMPKERNEL_PAIR_MODIFIER_H
13 #define IMPKERNEL_PAIR_MODIFIER_H
15 #include <IMP/kernel_config.h>
18 #include "internal/container_helpers.h"
21 IMPKERNEL_BEGIN_NAMESPACE
47 unsigned int lower_bound,
48 unsigned int upper_bound)
const {
49 for (
unsigned int i = lower_bound; i < upper_bound; ++i) {
60 unsigned int lower_bound,
unsigned int upper_bound,
65 apply_indexes(m, o, lower_bound, upper_bound);
69 IMPKERNEL_END_NAMESPACE
A class to store a fixed array of same-typed values.
Base class for objects that take particle arguments and modify them.
Class for adding derivatives from restraints to the model.
Base class for objects that take particle arguments and read from them.
A base class for modifiers of ParticlePairsTemp.
Class for storing model, its restraints, constraints, and particles.
Common base class for heavy weight IMP objects.
#define IMP_UNUSED(variable)
Classes used in the construction of ModelObjects.
virtual void apply_indexes_moved(Model *m, const ParticleIndexPairs &o, unsigned int lower_bound, unsigned int upper_bound, const ParticleIndexes &moved_pis, const ParticleIndexes &reset_pis) const
virtual void apply_indexes(Model *m, const ParticleIndexPairs &o, unsigned int lower_bound, unsigned int upper_bound) const