Skip to content

Commit 191ab26

Browse files
committed
Update sum_boundary
1 parent c4740ef commit 191ab26

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"version_pyamrex": "25.10",
33
"version_amrex": "25.10",
44
"version_pybind11": "v3.0.1",
5-
"commit_amrex": "25.10",
5+
"commit_amrex": "2ee8ae270dd574a6ec606d5083e2a300e276b28f",
66
"commit_pybind11": "v3.0.1"
77
}

src/Base/FabArray.cpp

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,20 +165,22 @@ namespace
165165
"Returns the sum of component \"comp\""
166166
)
167167
.def("sum_boundary",
168-
py::overload_cast< Periodicity const & >(&FAT::SumBoundary),
169-
py::arg("period"),
168+
py::overload_cast< Periodicity const &, bool >(&FAT::SumBoundary),
169+
py::arg("period"), py::arg("deterministic") = false,
170170
"Sum values in overlapped cells. The destination is limited to valid cells."
171171
)
172-
.def("sum_boundary", py::overload_cast< int, int, Periodicity const & >(&FAT::SumBoundary),
173-
py::arg("scomp"), py::arg("ncomp"), py::arg("period"),
172+
.def("sum_boundary", py::overload_cast< int, int, Periodicity const &, bool >(&FAT::SumBoundary),
173+
py::arg("scomp"), py::arg("ncomp"), py::arg("period"), py::arg("deterministic") = false,
174174
"Sum values in overlapped cells. The destination is limited to valid cells."
175175
)
176-
.def("sum_boundary", py::overload_cast< int, int, IntVect const&, Periodicity const & >(&FAT::SumBoundary),
176+
.def("sum_boundary", py::overload_cast< int, int, IntVect const&, Periodicity const &, bool >(&FAT::SumBoundary),
177177
py::arg("scomp"), py::arg("ncomp"), py::arg("nghost"), py::arg("period"),
178+
py::arg("deterministic") = false,
178179
"Sum values in overlapped cells. The destination is limited to valid cells."
179180
)
180-
.def("sum_boundary", py::overload_cast< int, int, IntVect const&, IntVect const&, Periodicity const & >(&FAT::SumBoundary),
181+
.def("sum_boundary", py::overload_cast< int, int, IntVect const&, IntVect const&, Periodicity const &, bool >(&FAT::SumBoundary),
181182
py::arg("scomp"), py::arg("ncomp"), py::arg("nghost"), py::arg("dst_nghost"), py::arg("period"),
183+
py::arg("deterministic") = false,
182184
"Sum values in overlapped cells. The destination is limited to valid cells."
183185
)
184186
;

0 commit comments

Comments
 (0)