diff --git a/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C b/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C index b3e2fc7394d7da8e8e80d67746a9dbbad6a27f89..4968f0a00f40ad775fda2ec48e164b30df9261c1 100644 --- a/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C +++ b/src/sampling/sampledSurface/sampledSurfaces/sampledSurfaces.C @@ -277,6 +277,8 @@ void Foam::sampledSurfaces::read(const dictionary& dict) void Foam::sampledSurfaces::updateMesh(const mapPolyMesh&) { expire(); + + // pointMesh and interpolation will have been reset in mesh.update } @@ -327,10 +329,6 @@ bool Foam::sampledSurfaces::expire() } } - // reset interpolation - pointMesh::Delete(mesh_); - volPointInterpolation::Delete(mesh_); - // true if any surfaces just expired return justExpired; }