22 #include "pybind11/pybind11.h"
24 #include "ndarray/pybind11.h"
30 using namespace pybind11::literals;
36 py::class_<GaussHermiteConvolution, std::shared_ptr<GaussHermiteConvolution>> clsGaussHermiteConvolution(
37 mod,
"GaussHermiteConvolution");
39 clsGaussHermiteConvolution.def(py::init<int, ShapeletFunction const &>(),
"colOrder"_a,
"psf"_a);
41 clsGaussHermiteConvolution.def(
"computeRowOrder", &GaussHermiteConvolution::computeRowOrder);
42 clsGaussHermiteConvolution.def(
"evaluate", &GaussHermiteConvolution::evaluate);
43 clsGaussHermiteConvolution.def(
"getColOrder", &GaussHermiteConvolution::getColOrder);
44 clsGaussHermiteConvolution.def(
"getRowOrder", &GaussHermiteConvolution::getRowOrder);