diff --git a/src/finiteVolume/interpolation/volPointInterpolation/pointPatchInterpolation/pointPatchInterpolation.C b/src/finiteVolume/interpolation/volPointInterpolation/pointPatchInterpolation/pointPatchInterpolation.C index 8a346cb72..9a6ca03d6 100644 --- a/src/finiteVolume/interpolation/volPointInterpolation/pointPatchInterpolation/pointPatchInterpolation.C +++ b/src/finiteVolume/interpolation/volPointInterpolation/pointPatchInterpolation/pointPatchInterpolation.C @@ -407,14 +407,8 @@ const scalarListList& pointPatchInterpolation::patchPatchPointWeights() const bool pointPatchInterpolation::movePoints() { - if (!patchInterpolators_.empty()) - { - // Reset patch interpolators (also lazy evaluated) - forAll (patchInterpolators_, patchi) - { - patchInterpolators_[patchi].movePoints(); - } - } + // Clear out patch interpolators to force recalculation + patchInterpolators_.clear(); // Clear out demand driven data clearOut();