diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H index 58a6d067a9..204a793587 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H @@ -198,7 +198,6 @@ tmp CoEulerDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp CoEulerDdtScheme::fvcDdtPhiCorr ( @@ -206,6 +205,13 @@ tmp CoEulerDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp CoEulerDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp CoEulerDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H index 41fbbd0c28..94c34b8ea8 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/CrankNicolsonDdtScheme/CrankNicolsonDdtScheme.H @@ -270,7 +270,6 @@ tmp CrankNicolsonDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp CrankNicolsonDdtScheme::fvcDdtPhiCorr ( @@ -278,6 +277,13 @@ tmp CrankNicolsonDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp CrankNicolsonDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp CrankNicolsonDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H index ddaae47a87..1e2b840a13 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/EulerDdtScheme/EulerDdtScheme.H @@ -176,7 +176,6 @@ tmp EulerDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp EulerDdtScheme::fvcDdtPhiCorr ( @@ -184,6 +183,13 @@ tmp EulerDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp EulerDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp EulerDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H index 8c4f0a178b..b420f2b161 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H @@ -199,7 +199,6 @@ tmp SLTSDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp SLTSDdtScheme::fvcDdtPhiCorr ( @@ -207,6 +206,13 @@ tmp SLTSDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp SLTSDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp SLTSDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H index c905f5e29a..425e78ece6 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/backwardDdtScheme/backwardDdtScheme.H @@ -187,7 +187,6 @@ tmp backwardDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp backwardDdtScheme::fvcDdtPhiCorr ( @@ -195,6 +194,13 @@ tmp backwardDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp backwardDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp backwardDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H index 2494f8dfcb..db309c8c81 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/boundedDdtScheme/boundedDdtScheme.H @@ -185,7 +185,6 @@ tmp boundedDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp boundedDdtScheme::fvcDdtPhiCorr ( @@ -193,6 +192,13 @@ tmp boundedDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp boundedDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp boundedDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/localEulerDdtScheme/localEulerDdtScheme.H index c78f589122..50aed99d52 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(mesh), + rDeltaTName_(rDeltaTName) + {} + //- Construct from mesh and Istream localEulerDdtScheme(const fvMesh& mesh, Istream& is) : @@ -188,7 +195,6 @@ tmp localEulerDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp localEulerDdtScheme::fvcDdtPhiCorr ( @@ -196,6 +202,13 @@ tmp localEulerDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp localEulerDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp localEulerDdtScheme::fvcDdtPhiCorr diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H index ee2d6937a6..4512d05310 100644 --- a/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H +++ b/src/finiteVolume/finiteVolume/ddtSchemes/steadyStateDdtScheme/steadyStateDdtScheme.H @@ -175,7 +175,6 @@ tmp steadyStateDdtScheme::fvcDdtUfCorr const GeometricField& Uf ); - template<> tmp steadyStateDdtScheme::fvcDdtPhiCorr ( @@ -183,6 +182,13 @@ tmp steadyStateDdtScheme::fvcDdtPhiCorr const surfaceScalarField& phi ); +template<> +tmp steadyStateDdtScheme::fvcDdtUfCorr +( + const volScalarField& rho, + const volScalarField& U, + const surfaceScalarField& Uf +); template<> tmp steadyStateDdtScheme::fvcDdtPhiCorr