25#ifndef quantlib_line_search_based_optimization_method_h
26#define quantlib_line_search_based_optimization_method_h
43 RealType initialStepSize);
48 const Problem& P, RealType gold2,
Abstract optimization method class.
Dynamically-sized vector class.
Criteria to end optimization process:
LineSearch * lineSearch_
line search
virtual EndCriteria::Type minimize(Problem &P, const EndCriteria &endCriteria, RealType initialStepSize)
minimize the optimization problem P
virtual DynamicVector< RealType > getUpdatedDirection(const Problem &P, RealType gold2, const DynamicVector< RealType > &gradient)=0
computes the new search direction
Base class for line search.
Abstract class for constrained optimization method.
Constrained optimization problem.
This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel.