diff --git a/src/Base/MultiFab.cpp b/src/Base/MultiFab.cpp index 8331c4b5..cb0344b8 100644 --- a/src/Base/MultiFab.cpp +++ b/src/Base/MultiFab.cpp @@ -134,6 +134,13 @@ void init_MultiFab(py::module &m) .def("sum_boundary", py::overload_cast< int, int, Periodicity const & >(&FabArray::SumBoundary)) .def("sum_boundary", py::overload_cast< int, int, IntVect const&, Periodicity const & >(&FabArray::SumBoundary)) + .def("fill_boundary", py::overload_cast< bool >(&FabArray::template FillBoundary), py::arg("cross")=false) + .def("fill_boundary", py::overload_cast< Periodicity const &, bool >(&FabArray::template FillBoundary), py::arg("period"), py::arg("cross")=false) + .def("fill_boundary", py::overload_cast< IntVect const &, Periodicity const &, bool >(&FabArray::template FillBoundary), py::arg("nghost"), py::arg("period"), py::arg("cross")=false) + .def("fill_boundary", py::overload_cast< int, int, bool >(&FabArray::template FillBoundary), py::arg("scomp"), py::arg("ncomp"), py::arg("cross")=false) + .def("fill_boundary", py::overload_cast< int, int, Periodicity const &, bool >(&FabArray::template FillBoundary), py::arg("scomp"), py::arg("ncomp"), py::arg("period"), py::arg("cross")=false) + .def("fill_boundary", py::overload_cast< int, int, IntVect const &, Periodicity const &, bool >(&FabArray::template FillBoundary), py::arg("scomp"), py::arg("ncomp"), py::arg("nghost"), py::arg("period"), py::arg("cross")=false) + /* Syncs */ .def("override_sync", py::overload_cast< Periodicity const & >(&FabArray::OverrideSync)) ;