8std::vector<double>
gradient(
const RealValuedForm&
f,
const std::vector<double>& x,
const std::vector<double>& scales);
Lightweight dense real-matrix utilities built on top of STL storage and GSL backends.
std::vector< double > gradient(const RealValuedForm &f, const std::vector< double > &x, const std::vector< double > &scales)
RealMatrix hessian(const RealValuedForm &f, const std::vector< double > &x, const std::vector< double > &scales)
RealMatrix inverse_hessian(const RealValuedForm &f, const std::vector< double > &x, const std::vector< double > &scales)
std::function< double(std::vector< double >)> RealValuedForm
double f(double x)
Wilson special function f depending on x.