
Go to the source code of this file.
Classes | |
| class | AddDecomposableEvaluateWithGradient< FunctionType, HasDecomposableEvaluateGradient, HasDecomposableEvaluateWithGradient > |
| The AddDecomposableEvaluateWithGradient mixin class will add a decomposable EvaluateWithGradient() method if a decomposable Evaluate() method and a decomposable Gradient() method exists, or nothing otherwise. More... | |
| class | AddDecomposableEvaluateWithGradient< FunctionType, false, true, true > |
| If the FunctionType has EvaluateWithGradient() but not Evaluate(), provide that function. More... | |
| class | AddDecomposableEvaluateWithGradient< FunctionType, true, false, true > |
| If the FunctionType has EvaluateWithGradient() but not Gradient(), provide that function. More... | |
| class | AddDecomposableEvaluateWithGradient< FunctionType, true, true, false > |
| If the FunctionType has Evaluate() and Gradient() but not EvaluateWithGradient(), we will provide the latter. More... | |
Namespaces | |
| mlpack | |
.hpp | |
| mlpack::optimization | |
| mlpack::optimization::aux | |
Typedefs | |
template < typename FunctionType > | |
| using | DecomposableEvaluateConstForm = double(FunctionType::*)(const arma::mat &, const size_t, const size_t) const |
template < typename FunctionType > | |
| using | DecomposableEvaluateForm = double(FunctionType::*)(const arma::mat &, const size_t, const size_t) |
template < typename FunctionType > | |
| using | DecomposableEvaluateStaticForm = double(*)(const arma::mat &, size_t, size_t) |
template < typename FunctionType > | |
| using | DecomposableEvaluateWithGradientConstForm = void(FunctionType::*)(const arma::mat &, const size_t, arma::mat &, const size_t) const |
template < typename FunctionType > | |
| using | DecomposableEvaluateWithGradientForm = double(FunctionType::*)(const arma::mat &, const size_t, arma::mat &, const size_t) |
template < typename FunctionType > | |
| using | DecomposableEvaluateWithGradientStaticForm = double(*)(const arma::mat &, const size_t, arma::mat &, const size_t) |
template < typename FunctionType > | |
| using | DecomposableGradientConstForm = void(FunctionType::*)(const arma::mat &, const size_t, arma::mat &, const size_t) const |
template < typename FunctionType > | |
| using | DecomposableGradientForm = void(FunctionType::*)(const arma::mat &, const size_t, arma::mat &, const size_t) |
| template<typename FunctionType , typename... Ts> | |
| using | DecomposableGradientStaticForm = void(*)(const arma::mat &, const size_t, arma::mat &) |