mlpack  master
mlpack::optimization::L_BFGS< FunctionType > Member List

This is the complete list of members for mlpack::optimization::L_BFGS< FunctionType >, including all inherited members.

armijoConstantmlpack::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
factrmlpack::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
functionmlpack::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
maxIterationsmlpack::optimization::L_BFGS< FunctionType >private
MaxIterations() const mlpack::optimization::L_BFGS< FunctionType >inline
MaxIterations()mlpack::optimization::L_BFGS< FunctionType >inline
maxLineSearchTrialsmlpack::optimization::L_BFGS< FunctionType >private
MaxLineSearchTrials() const mlpack::optimization::L_BFGS< FunctionType >inline
MaxLineSearchTrials()mlpack::optimization::L_BFGS< FunctionType >inline
maxStepmlpack::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
minGradientNormmlpack::optimization::L_BFGS< FunctionType >private
minPointIteratemlpack::optimization::L_BFGS< FunctionType >private
MinPointIterate() const mlpack::optimization::L_BFGS< FunctionType >
minStepmlpack::optimization::L_BFGS< FunctionType >private
MinStep() const mlpack::optimization::L_BFGS< FunctionType >inline
MinStep()mlpack::optimization::L_BFGS< FunctionType >inline
newIterateTmpmlpack::optimization::L_BFGS< FunctionType >private
numBasismlpack::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 >
smlpack::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
wolfemlpack::optimization::L_BFGS< FunctionType >private
Wolfe() const mlpack::optimization::L_BFGS< FunctionType >inline
Wolfe()mlpack::optimization::L_BFGS< FunctionType >inline
ymlpack::optimization::L_BFGS< FunctionType >private