CrankNicolsonDdtScheme, backwardDdtScheme: Ensure V00 is available for moving meshes

This commit is contained in:
Henry Weller
2017-03-06 23:15:54 +00:00
parent 86dc955605
commit b535c05fa6
2 changed files with 20 additions and 4 deletions

View File

@ -200,7 +200,11 @@ public:
ocCoeff_(1.0) ocCoeff_(1.0)
{ {
// Ensure the old-old-time cell volumes are available // Ensure the old-old-time cell volumes are available
mesh.V00(); // for moving meshes
if (mesh.moving())
{
mesh.V00();
}
} }
//- Construct from mesh and Istream //- Construct from mesh and Istream
@ -220,7 +224,11 @@ public:
} }
// Ensure the old-old-time cell volumes are available // Ensure the old-old-time cell volumes are available
mesh.V00(); // for moving meshes
if (mesh.moving())
{
mesh.V00();
}
} }

View File

@ -91,7 +91,11 @@ public:
ddtScheme<Type>(mesh) ddtScheme<Type>(mesh)
{ {
// Ensure the old-old-time cell volumes are available // Ensure the old-old-time cell volumes are available
mesh.V00(); // for moving meshes
if (mesh.moving())
{
mesh.V00();
}
} }
//- Construct from mesh and Istream //- Construct from mesh and Istream
@ -100,7 +104,11 @@ public:
ddtScheme<Type>(mesh, is) ddtScheme<Type>(mesh, is)
{ {
// Ensure the old-old-time cell volumes are available // Ensure the old-old-time cell volumes are available
mesh.V00(); // for moving meshes
if (mesh.moving())
{
mesh.V00();
}
} }