|
pRC
multi-purpose Tensor Train library for C++
|
This is the complete list of members for pRC::Optimizer::LineSearch::MoreThuente, including all inherited members.
| c1() const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| c2() const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| delta() const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| maxIterations() const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| MoreThuente(Size const maxIterations=defaultMaxIterations(), Float<> const c1=defaultC1(), Float<> const c2=defaultC2(), Float<> const trapLower=defaultTrapLower(), Float<> const trapUpper=defaultTrapUpper(), Float<> const delta=defaultDelta()) | pRC::Optimizer::LineSearch::MoreThuente | inline |
| operator()(X &x, ResultOf< F, X const &, X & > &f, X &g, typename ResultOf< ScalarProduct, X, X >::Type &d, F &&function, FC &&constraint, X const &p, T alpha=identity< T >(), T const alphaMin=zero< T >(), T const alphaMax=identity< T >(NumericLimits< T >::max())) const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| operator()(X &x, ResultOf< F, X const &, X & > &f, X &g, typename ResultOf< ScalarProduct, X, X >::Type &d, F &&function, X const &p, T alpha=identity< T >(), T const alphaMin=zero< T >(), T const alphaMax=identity< T >(NumericLimits< T >::max())) const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| trapLower() const | pRC::Optimizer::LineSearch::MoreThuente | inline |
| trapUpper() const | pRC::Optimizer::LineSearch::MoreThuente | inline |