diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H index 42fc3328cc..78c343c3b4 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H @@ -200,7 +200,11 @@ public: ocCoeff_(1.0) { // Ensure the old-old-time cell volumes are available - mesh.V00(); + // for moving meshes + if (mesh.moving()) + { + mesh.V00(); + } } //- Construct from mesh and Istream @@ -220,7 +224,11 @@ public: } // Ensure the old-old-time cell volumes are available - mesh.V00(); + // for moving meshes + if (mesh.moving()) + { + mesh.V00(); + } } diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H index 0b9c82b6dc..c17b1f16a4 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H @@ -91,7 +91,11 @@ public: ddtScheme(mesh) { // Ensure the old-old-time cell volumes are available - mesh.V00(); + // for moving meshes + if (mesh.moving()) + { + mesh.V00(); + } } //- Construct from mesh and Istream @@ -100,7 +104,11 @@ public: ddtScheme(mesh, is) { // Ensure the old-old-time cell volumes are available - mesh.V00(); + // for moving meshes + if (mesh.moving()) + { + mesh.V00(); + } }