8 #ifndef IMPKERNEL_SCORE_STATE_H
9 #define IMPKERNEL_SCORE_STATE_H
11 #include <IMP/kernel_config.h>
22 IMPKERNEL_BEGIN_NAMESPACE
59 void before_evaluate();
65 bool get_has_update_order()
const {
return update_order_ != -1; }
76 virtual void do_before_evaluate() = 0;
92 IMPKERNEL_END_NAMESPACE
Control display of deprecation information.
Various general useful macros for IMP.
Class for adding derivatives from restraints to the model.
#define IMP_REF_COUNTED_DESTRUCTOR(Name)
Ref counted objects should have private destructors.
A more IMP-like version of the std::vector.
Class for storing model, its restraints, constraints, and particles.
ScoreStates maintain invariants in the Model.
virtual void handle_set_has_required_score_states(bool)
A nullptr-initialized pointer to an Object.
For backwards compatibility.
Single variable function.
Exception definitions and assertions.
#define IMP_OVERRIDE
Cause a compile error if this method does not override a parent method.
Class for adding derivatives from restraints to the model.
ScoreStatesTemp get_update_order(ScoreStatesTemp input)