From 37316712a9d1e7b8df2430f4d8ffc00c706378ee Mon Sep 17 00:00:00 2001 From: andy Date: Tue, 8 Mar 2011 15:41:55 +0000 Subject: [PATCH] ENH: moved initialisation of mesh demand driven data in commit 8c09620 --- src/OpenFOAM/fields/cloud/cloud.C | 15 +-------------- src/OpenFOAM/meshes/polyMesh/polyMesh.C | 3 +++ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/src/OpenFOAM/fields/cloud/cloud.C b/src/OpenFOAM/fields/cloud/cloud.C index 2bf9a518a4..40eb070bcd 100644 --- a/src/OpenFOAM/fields/cloud/cloud.C +++ b/src/OpenFOAM/fields/cloud/cloud.C @@ -49,20 +49,7 @@ Foam::cloud::cloud(const objectRegistry& obr, const word& cloudName) IOobject::AUTO_WRITE ) ) -{ - if (isA(obr)) - { - if (debug) - { - Pout<< "cloud: Initialising polyMesh nGeometricD" << endl; - } - - // initialise mesh dimensions - needed for parallel runs - // due to lazy evaluation of valid mesh dimensions - const polyMesh& mesh = dynamic_cast(obr); - const_cast(mesh).nGeometricD(); - } -} +{} // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * // diff --git a/src/OpenFOAM/meshes/polyMesh/polyMesh.C b/src/OpenFOAM/meshes/polyMesh/polyMesh.C index da7ffdc266..9891c79e5b 100644 --- a/src/OpenFOAM/meshes/polyMesh/polyMesh.C +++ b/src/OpenFOAM/meshes/polyMesh/polyMesh.C @@ -309,6 +309,9 @@ Foam::polyMesh::polyMesh(const IOobject& io) WarningIn("polyMesh(const IOobject&)") << "no cells in mesh" << endl; } + + // Initialise demand-driven data + calcDirections(); }