diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H index 58a6d067a94b4bf61b50cd31cf193a51353ded74..204a79358714e9fc2246972e3030e156e2269264 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H @@ -198,7 +198,6 @@ tmp<surfaceScalarField> CoEulerDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> CoEulerDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -206,6 +205,13 @@ tmp<surfaceScalarField> CoEulerDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> CoEulerDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> CoEulerDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H index 41fbbd0c28fc26d409ce9d26a0cae9bab19fb874..94c34b8ea82bd658c54c733f2a819c5352e4774d 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H @@ -270,7 +270,6 @@ tmp<surfaceScalarField> CrankNicolsonDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> CrankNicolsonDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -278,6 +277,13 @@ tmp<surfaceScalarField> CrankNicolsonDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> CrankNicolsonDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> CrankNicolsonDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H index ddaae47a872d7187accf9c975aa9153e66de22dd..1e2b840a136f4bc3401d8cc47d280698c85a5e12 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H @@ -176,7 +176,6 @@ tmp<surfaceScalarField> EulerDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> EulerDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -184,6 +183,13 @@ tmp<surfaceScalarField> EulerDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> EulerDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> EulerDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H index 8c4f0a178b3386d7e9f61bde5d85a8d7562dc765..b420f2b16147f2e590ef9b9c71677c91f37279f1 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H @@ -199,7 +199,6 @@ tmp<surfaceScalarField> SLTSDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> SLTSDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -207,6 +206,13 @@ tmp<surfaceScalarField> SLTSDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> SLTSDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> SLTSDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H index c905f5e29a85928b61c9dda1d63eb804c5868fb3..425e78ece6504d666665e5230b1a58dde7df3c9e 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H @@ -187,7 +187,6 @@ tmp<surfaceScalarField> backwardDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> backwardDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -195,6 +194,13 @@ tmp<surfaceScalarField> backwardDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> backwardDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> backwardDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H index 2494f8dfcb38df690ef731cea619f81e241cfcae..db309c8c8150901e5b83376b68aaabe8d9be4e34 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H @@ -185,7 +185,6 @@ tmp<surfaceScalarField> boundedDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> boundedDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -193,6 +192,13 @@ tmp<surfaceScalarField> boundedDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> boundedDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> boundedDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.H index c78f5891228c55b21c433493973a893e0a50b010..50aed99d523ddb8c10751d8c10f43422db1f4fd6 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.H @@ -91,6 +91,13 @@ public: // Constructors + //- Construct from mesh and name of the rDeltaT field + localEulerDdtScheme(const fvMesh& mesh, const word& rDeltaTName) + : + ddtScheme<Type>(mesh), + rDeltaTName_(rDeltaTName) + {} + //- Construct from mesh and Istream localEulerDdtScheme(const fvMesh& mesh, Istream& is) : @@ -188,7 +195,6 @@ tmp<surfaceScalarField> localEulerDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> localEulerDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -196,6 +202,13 @@ tmp<surfaceScalarField> localEulerDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> localEulerDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> localEulerDdtScheme<scalar>::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H index ee2d6937a6df854cb5ac09fea8198a809c2d2775..4512d0531027df863af9e0ebdc347eca82c4b3c5 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H @@ -175,7 +175,6 @@ tmp<surfaceScalarField> steadyStateDdtScheme<scalar>::fvcDdtUfCorr const GeometricField<scalar, fvsPatchField, surfaceMesh>& Uf ); - template<> tmp<surfaceScalarField> steadyStateDdtScheme<scalar>::fvcDdtPhiCorr ( @@ -183,6 +182,13 @@ tmp<surfaceScalarField> steadyStateDdtScheme<scalar>::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp<surfaceScalarField> steadyStateDdtScheme<scalar>::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp<surfaceScalarField> steadyStateDdtScheme<scalar>::fvcDdtPhiCorr