28 #ifndef __MLPACK_CORE_OPTIMIZERS_LBFGS_TEST_FUNCTIONS_HPP
29 #define __MLPACK_CORE_OPTIMIZERS_LBFGS_TEST_FUNCTIONS_HPP
48 namespace optimization {
68 double Evaluate(
const arma::mat& coordinates);
69 void Gradient(
const arma::mat& coordinates, arma::mat& gradient);
98 double Evaluate(
const arma::mat& coordinates);
99 void Gradient(
const arma::mat& coordinates, arma::mat& gradient);
133 double Evaluate(
const arma::mat& coordinates)
const;
134 void Gradient(
const arma::mat& coordinates, arma::mat& gradient)
const;
137 double Evaluate(
const arma::mat& coordinates,
const size_t i)
const;
138 void Gradient(
const arma::mat& coordinates,
140 arma::mat& gradient)
const;
159 double Evaluate(
const arma::mat& coordinates);
160 void Gradient(
const arma::mat& coordinates, arma::mat& gradient);
174 #endif // __MLPACK_CORE_OPTIMIZERS_LBFGS_TEST_FUNCTIONS_HPP