diff --git a/api/python/src/slmpi_wrapper.cpp b/api/python/src/slmpi_wrapper.cpp index 81e42e64..9d85ffce 100644 --- a/api/python/src/slmpi_wrapper.cpp +++ b/api/python/src/slmpi_wrapper.cpp @@ -1,9 +1,16 @@ #include "sparselizard_wrapper.h" +PYBIND11_MAKE_OPAQUE(std::vector); +PYBIND11_MAKE_OPAQUE(std::vector); +PYBIND11_MAKE_OPAQUE(std::vector); + namespace py = pybind11; void init_slmpi(py::module &m) { + py::bind_vector >(m, "VecBool"); + py::bind_vector >(m, "VecInt"); + py::bind_vector >(m, "VecDouble"); m.def("isavailable", &slmpi::isavailable);