Class MixedDescentEndOnly#
Defined in File mxd_end_only.hpp
Inheritance Relationships#
Base Type#
public pele::GradientOptimizer(Class GradientOptimizer)
Class Documentation#
-
class MixedDescentEndOnly : public pele::GradientOptimizer#
Public Functions
- std::shared_ptr<BasePotential> potential,
- const pele::Array<double> x0,
- double tol = 1e-6,
- double newton_step_tol = 1e-6,
- double rtol = 1e-6,
- double atol = 1e-6,
- double threshold = 1e-10,
- bool iterative = false
-
inline ~MixedDescentEndOnly()#
-
virtual void one_iteration()#
Do one iteration iteration of the optimization algorithm.
-
inline int get_nhev()#
-
inline int get_niter()#
-
inline double get_nfev()#
-
virtual bool stop_criterion_satisfied()#
Return true if the termination condition is satisfied, false otherwise.