8 #ifndef IMPKERNEL_SCORE_STATE_H
9 #define IMPKERNEL_SCORE_STATE_H
11 #include <IMP/kernel/kernel_config.h>
22 IMPKERNEL_BEGIN_NAMESPACE
57 void before_evaluate();
63 bool get_has_update_order()
const {
return update_order_ != -1; }
74 virtual void do_before_evaluate() = 0;
90 IMPKERNEL_END_NAMESPACE
Class for adding derivatives from restraints to the model.
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 maintian invariants in the Model.
Control display of deprecation information.
Single variable function.
Various general useful macros for IMP.
A nullptr-initialized pointer to an Object.
For backwards compatibility.
Exception definitions and assertions.
ScoreStatesTemp get_update_order(ScoreStatesTemp input)
Class for storing model, its restraints, constraints, and particles.