From ad0709b8329f84dda95443541161b3c3bf83e2e6 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Fri, 1 Mar 2019 14:50:54 +0100 Subject: [PATCH] ENH: update empty sampled surfaces storage (#1217) - also store empty sampled surfaces, otherwise we miss geometry updates. --- .../sampledSurfaces/sampledSurfaces.C | 49 ++++++++----------- src/surfMesh/polySurface/polySurface.H | 4 -- 2 files changed, 21 insertions(+), 32 deletions(-) diff --git a/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C b/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C index 2bf31b2674..2734a85b04 100644 --- a/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C +++ b/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C @@ -490,8 +490,7 @@ bool Foam::sampledSurfaces::read(const dictionary& dict) bool Foam::sampledSurfaces::performAction(unsigned request) { - // Update surfaces, writer associations etc. - + // Update surfaces and store bool ok = false; forAll(*this, surfi) @@ -508,12 +507,27 @@ bool Foam::sampledSurfaces::performAction(unsigned request) nFaces_[surfi] = returnReduce(s.faces().size(), sumOp