From 9f6053c69e5e610182c25e3e7e34e682c8e8a1da Mon Sep 17 00:00:00 2001 From: Henry <Henry> Date: Thu, 19 Jun 2014 16:27:35 +0100 Subject: [PATCH] ddtSchemes: Name meshPhi "meshPhi" and do not register --- .../CoEulerDdtScheme/CoEulerDdtScheme.C | 4 +++- .../CrankNicolsonDdtScheme.C | 17 ++++++++++++++++- .../ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.C | 5 ++++- .../backwardDdtScheme/backwardDdtScheme.C | 17 ++++++++++++++++- .../localEulerDdtScheme/localEulerDdtScheme.C | 5 ++++- .../steadyStateDdtScheme/steadyStateDdtScheme.C | 5 ++++- 6 files changed, 47 insertions(+), 6 deletions(-) diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.C index 8607d49fc1e..2ae2b9108ba 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.C +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.C @@ -843,7 +843,9 @@ tmp<surfaceScalarField> CoEulerDdtScheme<Type>::meshPhi ( "meshPhi", mesh().time().timeName(), - mesh() + mesh(), + IOobject::NO_READ, + IOobject::NO_WRITE ), mesh(), dimensionedScalar("0", dimVolume/dimTime, 0.0) diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.C index 10caae6d384..d866f8c5854 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.C +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.C @@ -1426,7 +1426,22 @@ tmp<surfaceScalarField> CrankNicolsonDdtScheme<Type>::meshPhi coef0_(meshPhi0)*mesh().phi().oldTime() - offCentre_(meshPhi0()); } - return coef_(meshPhi0)*mesh().phi() - offCentre_(meshPhi0()); + return tmp<surfaceScalarField> + ( + new surfaceScalarField + ( + IOobject + ( + mesh().phi().name(), + mesh().time().timeName(), + mesh(), + IOobject::NO_READ, + IOobject::NO_WRITE, + false + ), + coef_(meshPhi0)*mesh().phi() - offCentre_(meshPhi0()) + ) + ); } diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.C index 955bba08071..a53301f560e 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.C +++ b/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.C @@ -845,7 +845,10 @@ tmp<surfaceScalarField> SLTSDdtScheme<Type>::meshPhi ( "meshPhi", mesh().time().timeName(), - mesh() + mesh(), + IOobject::NO_READ, + IOobject::NO_WRITE, + false ), mesh(), dimensionedScalar("0", dimVolume/dimTime, 0.0) diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.C index 1474b8c89d9..3490fd38077 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.C +++ b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.C @@ -976,7 +976,22 @@ tmp<surfaceScalarField> backwardDdtScheme<Type>::meshPhi // Coefficient for t-1/2 (between times n and 0) scalar coefftn_0 = 1 + coefft0_00; - return coefftn_0*mesh().phi() - coefft0_00*mesh().phi().oldTime(); + return tmp<surfaceScalarField> + ( + new surfaceScalarField + ( + IOobject + ( + mesh().phi().name(), + mesh().time().timeName(), + mesh(), + IOobject::NO_READ, + IOobject::NO_WRITE, + false + ), + coefftn_0*mesh().phi() - coefft0_00*mesh().phi().oldTime() + ) + ); } diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.C index e1c0ea5e482..f308714ed84 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.C +++ b/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.C @@ -740,7 +740,10 @@ tmp<surfaceScalarField> localEulerDdtScheme<Type>::meshPhi ( "meshPhi", mesh().time().timeName(), - mesh() + mesh(), + IOobject::NO_READ, + IOobject::NO_WRITE, + false ), mesh(), dimensionedScalar("0", dimVolume/dimTime, 0.0) diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.C b/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.C index fb695f1b4d8..97f4b40a7bd 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.C +++ b/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.C @@ -412,7 +412,10 @@ tmp<surfaceScalarField> steadyStateDdtScheme<Type>::meshPhi ( "meshPhi", mesh().time().timeName(), - mesh() + mesh(), + IOobject::NO_READ, + IOobject::NO_WRITE, + false ), mesh(), dimensionedScalar("0", dimVolume/dimTime, 0.0) -- GitLab