version 0.4.1
polyfit.hh
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2021-2024 The Ikarus Developers mueller@ibb.uni-stuttgart.de
2// SPDX-License-Identifier: LGPL-3.0-or-later
3
9#pragma once
10
11#include <dune/functions/analyticfunctions/polynomial.hh>
12
13#include <Eigen/Dense>
14namespace Ikarus::utils {
24std::tuple<Dune::Functions::Polynomial<double>, double> polyfit(const Eigen::Ref<const Eigen::VectorXd>& x,
25 const Eigen::Ref<const Eigen::VectorXd>& y, int deg);
26} // namespace Ikarus::utils
std::tuple< Dune::Functions::Polynomial< double >, double > polyfit(const Eigen::Ref< const Eigen::VectorXd > &x, const Eigen::Ref< const Eigen::VectorXd > &y, int deg)
Fits a polynomial of a given degree to the given data points.
Definition: algorithms.hh:17