From 12adfe13fa0a67bc2a0a2001de1814783e66bd1e 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 a5682f042f..efe043f428 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