m.def("slice_into", [] ( const Eigen::SparseMatrix& X, const Eigen::MatrixXi& R, const Eigen::MatrixXi& C, Eigen::SparseMatrix& Y ) { assert_is_VectorX("R",R); assert_is_VectorX("C",C); return igl::slice_into(X,R,C,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("C"), py::arg("Y")); m.def("slice_into", [] ( const Eigen::MatrixXd& X, const Eigen::MatrixXi& R, const Eigen::MatrixXi& C, Eigen::MatrixXd& Y ) { assert_is_VectorX("R",R); assert_is_VectorX("C",C); return igl::slice_into(X,R,C,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("C"), py::arg("Y")); m.def("slice_into", [] ( const Eigen::MatrixXd& X, const Eigen::MatrixXi& R, const int& dim, Eigen::MatrixXd& Y ) { assert_is_VectorX("R",R); return igl::slice_into(X,R,dim,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("dim"), py::arg("Y")); m.def("slice_into", [] ( const Eigen::MatrixXd& X, const Eigen::MatrixXi& R, Eigen::MatrixXd& Y ) { assert_is_VectorX("R",R); return igl::slice_into(X,R,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("Y")); // int m.def("slice_into", [] ( const Eigen::SparseMatrix& X, const Eigen::MatrixXi& R, const Eigen::MatrixXi& C, Eigen::SparseMatrix& Y ) { assert_is_VectorX("R",R); assert_is_VectorX("C",C); return igl::slice_into(X,R,C,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("C"), py::arg("Y")); m.def("slice_into", [] ( const Eigen::MatrixXi& X, const Eigen::MatrixXi& R, const Eigen::MatrixXi& C, Eigen::MatrixXi& Y ) { assert_is_VectorX("R",R); assert_is_VectorX("C",C); return igl::slice_into(X,R,C,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("C"), py::arg("Y")); m.def("slice_into", [] ( const Eigen::MatrixXi& X, const Eigen::MatrixXi& R, const int& dim, Eigen::MatrixXi& Y ) { assert_is_VectorX("R",R); return igl::slice_into(X,R,dim,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("dim"), py::arg("Y")); m.def("slice_into", [] ( const Eigen::MatrixXi& X, const Eigen::MatrixXi& R, Eigen::MatrixXi& Y ) { assert_is_VectorX("R",R); return igl::slice_into(X,R,Y); }, __doc_igl_slice_into, py::arg("X"), py::arg("R"), py::arg("Y"));