Class Steepest_Descent#

Inheritance Relationships#

Base Type#

Class Documentation#

class Steepest_Descent : public pele::GradientOptimizer#

An implementation of the steepest descent optimization algorithm in c++.

Public Functions

inline Steepest_Descent(
std::shared_ptr<pele::BasePotential> potential,
const pele::Array<double> x0,
double tol = 1e-4,
double initial_step = 1
)#
inline virtual ~Steepest_Descent()#