Strong Wolfe. More...
#include <FgStrongWolfeBracketingLineSearch.h>


Public Member Functions | |
| void | Linesearch (NonlinearObjectiveFunction< Scalar > &objFunc, Scalar &fx, af::array &x, af::array &grad, Scalar &step, const af::array &drt, const af::array &xp) override |
| Linesearches. More... | |
| ~StrongWolfeBracketingLineSearch () | |
| Destructor. More... | |
| 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... | |
Strong Wolfe.
HmetalT, 10/06/2019.
Definition at line 28 of file FgStrongWolfeBracketingLineSearch.h.
|
inline |
Destructor.
Hmetal T, 11/06/2019.
Definition at line 51 of file FgStrongWolfeBracketingLineSearch.h.
|
overridevirtual |
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. |
Implements NeuralEngine::MachineLearning::ILineSearch< Scalar >.