@@ -53,7 +53,21 @@ void init_holonomy_pybind(pybind11::module& m)
5353 pybind11::class_<IntrinsicNRosyField>(m, " IntrinsicNRosyField" )
5454 .def (pybind11::init<>())
5555 .def (" initialize" , &IntrinsicNRosyField::initialize)
56- .def (" set_field" , &IntrinsicNRosyField::set_field)
56+ .def (" set_field" , pybind11::overload_cast<
57+ const Mesh<Scalar>&,
58+ const std::vector<int >&,
59+ const Eigen::MatrixXi&,
60+ const std::vector<int >&,
61+ const Eigen::VectorXd&,
62+ const Eigen::MatrixXd&,
63+ const Eigen::MatrixXi&>(&IntrinsicNRosyField::set_field))
64+ .def (" set_field" , pybind11::overload_cast<
65+ const Mesh<Scalar>&,
66+ const std::vector<int >&,
67+ const Eigen::MatrixXi&,
68+ const Eigen::VectorXd&,
69+ const Eigen::MatrixXd&,
70+ const Eigen::MatrixXi&>(&IntrinsicNRosyField::set_field))
5771 .def (" compute_principal_matchings" , &IntrinsicNRosyField::compute_principal_matchings)
5872 .def (" fix_inconsistent_matchings" , &IntrinsicNRosyField::fix_inconsistent_matchings)
5973 .def (" compute_rotation_form" , &IntrinsicNRosyField::compute_rotation_form);
0 commit comments