21 namespace Experimental {
35 template <
typename surface_container,
template <
typename>
class indexed_updator>
62 template <
typename axis_generator,
typename reference_generator>
65 const reference_generator& rGenerator)
const {
67 <<
assignToAll.size() <<
" of which into all bins.");
70 typename axis_generator::template grid_type<std::vector<std::size_t>>;
73 std::array<BinningValue, decltype(grid)::DIM> bvArray = {};
78 indexed_updator<GridType> indexedSurfaces(
std::move(grid), bvArray,
82 filler.oLogger =
oLogger->cloneWithSuffix(
"_filler");
91 auto indexedSurfacesAllPortals = std::make_unique<const DelegateType>(
92 std::tie(allPortals, indexedSurfaces));