From 1e34330c8044fea55a3e6f58fb721d24bd5f1c9b Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Thu, 6 Oct 2022 13:33:52 -0700 Subject: [PATCH] Geometry: Fix Overloads First seen with NVCC + GCC. --- src/Base/Geometry.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Base/Geometry.cpp b/src/Base/Geometry.cpp index 4ac80e86..e3c39e5f 100644 --- a/src/Base/Geometry.cpp +++ b/src/Base/Geometry.cpp @@ -189,8 +189,10 @@ void init_Geometry(py::module& m) ) // .def("periodicShift", &Geometry::periodicShift) - .def("growNonPeriodicDomain", &Geometry::growNonPeriodicDomain) - .def("growPeriodicDomain", &Geometry::growPeriodicDomain) + .def("growNonPeriodicDomain", py::overload_cast(&Geometry::growNonPeriodicDomain, py::const_)) + .def("growNonPeriodicDomain", py::overload_cast(&Geometry::growNonPeriodicDomain, py::const_)) + .def("growPeriodicDomain", py::overload_cast(&Geometry::growPeriodicDomain, py::const_)) + .def("growPeriodicDomain", py::overload_cast(&Geometry::growPeriodicDomain, py::const_)) .def("setPeriodicity", &Geometry::setPeriodicity) .def("coarsen", &Geometry::coarsen)