8 #ifndef IMPKERNEL_SCORE_STATE_H
9 #define IMPKERNEL_SCORE_STATE_H
11 #include <IMP/kernel/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
Class for adding derivatives from restraints to the model.
Control display of deprecation information.
Various general useful macros for IMP.
Class for adding derivatives from restraints to the model.
IMP::kernel::ScoreState ScoreState
virtual void handle_set_has_required_score_states(bool)
#define IMP_REF_COUNTED_DESTRUCTOR(Name)
Ref counted objects should have private destructors.
ScoreStates maintain invariants in the Model.
Single variable function.
A nullptr-initialized pointer to an Object.
Exception definitions and assertions.
For backwards compatibility.
ScoreStatesTemp get_update_order(ScoreStatesTemp input)
#define IMP_OVERRIDE
Cause a compile error if this method does not override a parent method.
Class for storing model, its restraints, constraints, and particles.