26 typedef Eigen::Matrix<double, Eigen::Dynamic, Eigen::Dynamic>
polco;
38 PolyFit(
size_t idim,
size_t odim,
size_t ord);
43 PolyFit(
const std::vector<std::vector<double>> &invals,
44 const std::vector<std::vector<double>> &outvals,
59 void addSample(
const std::vector<double> &inval,
60 const std::vector<double> &outval);
72 polco estimateCoefficients()
const;
84 std::vector<double> getValue(
const std::vector<double> &inval)
const;
108 Eigen::MatrixXd getJacobian(
const std::vector<double> &in_values)
const;
114 double getSingle(
double inval)
const;
123 double getDerivative(
double inval)
const;
133 std::unique_ptr<Impl> _impl;
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > polco
Matrix holding the polynomial coefficients, one row for each output dimension.
Definition PolyFit.hh:26