7#ifndef BALL_MOLMEC_MINIMIZATION_CONJUGATEGRADIENT_H
8#define BALL_MOLMEC_MINIMIZATION_CONJUGATEGRADIENT_H
10#ifndef BALL_MOLMEC_MINIMIZATION_ENERGYMINIMIZER_H
14#ifndef BALL_MOLMEC_MINIMIZATION_LINESEARCH_H
UpdateMethod getUpdateMethod() const
virtual bool specificSetup()
virtual double findStep()
virtual bool minimize(Size iterations=0, bool resume=false)
virtual void updateDirection()
ConjugateGradientMinimizer()
Gradient unscaled_direction_
void setUpdateMethod(UpdateMethod method)
#define BALL_CREATE(name)
TVector3< float > Vector3
static const Size UPDATE_METHOD
static const char * UPDATE_METHOD