8 #ifndef IMPCORE_STEEPEST_DESCENT_H
9 #define IMPCORE_STEEPEST_DESCENT_H
11 #include <IMP/core/core_config.h>
15 IMPCORE_BEGIN_NAMESPACE
26 IMPCORE_DEPRECATED_FUNCTION_DECL(2.1)
30 virtual Float do_optimize(
unsigned int max_steps) IMP_OVERRIDE;
void set_maximum_step_size(Float t)
The maximum step size.
void set_threshold(Float t)
Set the minimum gradient threshold.
A simple steepest descent optimizer.
void set_step_size(Float t)
The starting step size.
#define IMP_OBJECT_METHODS(Name)
Define the basic things needed by any Object.
double Float
Basic floating-point value (could be float, double...)
Import IMP/kernel/AttributeOptimizer.h in the namespace.
Class for storing model, its restraints, constraints, and particles.