#pragma once

#include <eigen3/Eigen/Eigen>

namespace autoopt {

Eigen::VectorX<double> fit_ellipse(
    const std::vector<std::pair<double, double>>& data,
    const Eigen::VectorX<double>& inital_params,
    const Eigen::VectorX<double>& delta);
}  // namespace autoopt
