armijoConstant | mlpack::optimization::L_BFGS< FunctionType > | private |
ArmijoConstant() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
ArmijoConstant() | mlpack::optimization::L_BFGS< FunctionType > | inline |
ChooseScalingFactor(const size_t iterationNum, const arma::mat &gradient) | mlpack::optimization::L_BFGS< FunctionType > | private |
Evaluate(const arma::mat &iterate) | mlpack::optimization::L_BFGS< FunctionType > | private |
factr | mlpack::optimization::L_BFGS< FunctionType > | private |
Factr() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
Factr() | mlpack::optimization::L_BFGS< FunctionType > | inline |
Function() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
Function() | mlpack::optimization::L_BFGS< FunctionType > | inline |
function | mlpack::optimization::L_BFGS< FunctionType > | private |
GradientNormTooSmall(const arma::mat &gradient) | mlpack::optimization::L_BFGS< FunctionType > | private |
L_BFGS(FunctionType &function, const size_t numBasis=10, const size_t maxIterations=10000, const double armijoConstant=1e-4, const double wolfe=0.9, const double minGradientNorm=1e-6, const double factr=1e-15, const size_t maxLineSearchTrials=50, const double minStep=1e-20, const double maxStep=1e20) | mlpack::optimization::L_BFGS< FunctionType > | |
LineSearch(double &functionValue, arma::mat &iterate, arma::mat &gradient, const arma::mat &searchDirection) | mlpack::optimization::L_BFGS< FunctionType > | private |
maxIterations | mlpack::optimization::L_BFGS< FunctionType > | private |
MaxIterations() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
MaxIterations() | mlpack::optimization::L_BFGS< FunctionType > | inline |
maxLineSearchTrials | mlpack::optimization::L_BFGS< FunctionType > | private |
MaxLineSearchTrials() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
MaxLineSearchTrials() | mlpack::optimization::L_BFGS< FunctionType > | inline |
maxStep | mlpack::optimization::L_BFGS< FunctionType > | private |
MaxStep() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
MaxStep() | mlpack::optimization::L_BFGS< FunctionType > | inline |
MinGradientNorm() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
MinGradientNorm() | mlpack::optimization::L_BFGS< FunctionType > | inline |
minGradientNorm | mlpack::optimization::L_BFGS< FunctionType > | private |
minPointIterate | mlpack::optimization::L_BFGS< FunctionType > | private |
MinPointIterate() const | mlpack::optimization::L_BFGS< FunctionType > | |
minStep | mlpack::optimization::L_BFGS< FunctionType > | private |
MinStep() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
MinStep() | mlpack::optimization::L_BFGS< FunctionType > | inline |
newIterateTmp | mlpack::optimization::L_BFGS< FunctionType > | private |
numBasis | mlpack::optimization::L_BFGS< FunctionType > | private |
NumBasis() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
NumBasis() | mlpack::optimization::L_BFGS< FunctionType > | inline |
Optimize(arma::mat &iterate) | mlpack::optimization::L_BFGS< FunctionType > | |
Optimize(arma::mat &iterate, const size_t maxIterations) | mlpack::optimization::L_BFGS< FunctionType > | |
s | mlpack::optimization::L_BFGS< FunctionType > | private |
SearchDirection(const arma::mat &gradient, const size_t iterationNum, const double scalingFactor, arma::mat &searchDirection) | mlpack::optimization::L_BFGS< FunctionType > | private |
UpdateBasisSet(const size_t iterationNum, const arma::mat &iterate, const arma::mat &oldIterate, const arma::mat &gradient, const arma::mat &oldGradient) | mlpack::optimization::L_BFGS< FunctionType > | private |
wolfe | mlpack::optimization::L_BFGS< FunctionType > | private |
Wolfe() const | mlpack::optimization::L_BFGS< FunctionType > | inline |
Wolfe() | mlpack::optimization::L_BFGS< FunctionType > | inline |
y | mlpack::optimization::L_BFGS< FunctionType > | private |