9 #ifndef IMPEXAMPLE_OPTIMIZING_H
10 #define IMPEXAMPLE_OPTIMIZING_H
12 #include <IMP/example/example_config.h>
19 IMPEXAMPLE_BEGIN_NAMESPACE
23 const ParticleIndexes &pis);
33 const ParticleIndexes &pis,
39 IMPEXAMPLE_END_NAMESPACE
IMP::Vector< IMP::Pointer< PairPredicate > > PairPredicates
LogLevel
The log levels supported by IMP.
IMP::Vector< IMP::WeakPointer< Restraint > > RestraintsTemp
core::MonteCarloMover * create_serial_mover(Model *m, const ParticleIndexes &pis)
IMP::Vector< IMP::Pointer< OptimizerState > > OptimizerStates
The base class for movers for Monte Carlo optimization.
void optimize_balls(Model *m, const ParticleIndexes &pis, const RestraintsTemp &rs=RestraintsTemp(), const PairPredicates &excluded=PairPredicates(), const OptimizerStates &opt_states=OptimizerStates(), LogLevel ll=DEFAULT)
Logging and error reporting support.