8 #ifndef IMPKERNEL_SCORE_STATE_H
9 #define IMPKERNEL_SCORE_STATE_H
11 #include <IMP/kernel_config.h>
13 #include "DerivativeAccumulator.h"
16 #include "base_types.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.
#define IMP_REF_COUNTED_DESTRUCTOR(Name)
Ref counted objects should have private destructors.
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)