Public Member Functions | |
virtual void | Linesearch (NonlinearObjectiveFunction< Scalar > &objFunc, Scalar &fx, af::array &x, af::array &grad, Scalar &step, const af::array &drt, const af::array &xp)=0 |
Linesearches. More... | |
Definition at line 22 of file FgILineSearch.h.
|
inline |
Definition at line 40 of file FgILineSearch.h.
|
pure virtual |
Linesearches.
Hmetal T, 10/06/2019.
x | The af::array to process. |
searchDirection | The search direction. |
prob | [in,out] The prob. |
alpha0 | The alpha 0. |
Implemented in NeuralEngine::MachineLearning::ArmijoBracketingLineSearch< Scalar >, NeuralEngine::MachineLearning::ArmijoLineSearch< Scalar >, NeuralEngine::MachineLearning::MoreThuenteLineSearch< Scalar >, NeuralEngine::MachineLearning::StrongWolfeBacktrackingLineSearch< Scalar >, NeuralEngine::MachineLearning::StrongWolfeBracketingLineSearch< Scalar >, NeuralEngine::MachineLearning::WolfeBacktrackingLineSearch< Scalar >, and NeuralEngine::MachineLearning::WolfeBracketingLineSearch< Scalar >.