The OptimizerState update method is called each time the Optimizer commits to a new set of coordinates. Optimizer states may change the values of particle attributes. However, changes to whether an attribute is optimized or not may not be picked up by the Optimizer until the next call to optimize.
Public Member Functions | |
def | __disown__ |
Optimizer * | get_optimizer () const |
OptimizerState (std::string name="OptimizerState %1%") | |
virtual void | update ()=0 |
Called when the Optimizer accepts a new conformation. | |
Protected Attributes | |
WeakPointer< Optimizer > | optimizer_ |
Friends | |
template<class T > | |
void | IMP::internal::unref (T *) |