8 #ifndef IMPMISC_DECAY_PAIR_CONTAINER_OPTIMIZER_STATE_H
9 #define IMPMISC_DECAY_PAIR_CONTAINER_OPTIMIZER_STATE_H
11 #include <IMP/misc/misc_config.h>
16 #include <IMP/kernel/internal/InternalDynamicListPairContainer.h>
21 IMPMISC_BEGIN_NAMESPACE
38 std::string name =
"DecayPairContainerOptimizerState%1%");
39 PairContainer *get_output_container()
const {
return output_; }
40 virtual void do_update(
unsigned int call_num) IMP_OVERRIDE;
virtual void do_update(unsigned int)
A nullptr-initialized pointer to an IMP Object.
A smart pointer to a ref-counted Object that is a class memeber.
Shared optimizer state that is invoked upon commitment of new coordinates.
Maintain a pair container with a decaying list of pairs.
A shared container for Pairs.
Import IMP/kernel/PairContainer.h in the namespace.
Import IMP/kernel/PairPredicate.h in the namespace.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
Abstract predicate function.
Import IMP/kernel/optimizer_state_macros.h in the namespace.
Import IMP/kernel/OptimizerState.h in the namespace.