50 const auto& blockGeometry = _indicatorF.getBlockGeometry();
51 const int nX = blockGeometry.getNx();
52 const int nY = blockGeometry.getNy();
53 const T weight =
util::pow(blockGeometry.getDeltaR(), 2);
56 W outputTmp[_f.getTargetDim()];
57 int inputTmp[_f.getSourceDim()];
59 for (inputTmp[0] = 0; inputTmp[0] < nX; ++inputTmp[0]) {
60 for (inputTmp[1] = 0; inputTmp[1] < nY; ++inputTmp[1]) {
61 if (_indicatorF(inputTmp)) {
62 _f(outputTmp, inputTmp);
63 for (
int iDim = 0; iDim < _f.getTargetDim(); ++iDim) {