From 7c1bc90fc5433eff7b3758063e0d798227b96fdc Mon Sep 17 00:00:00 2001 From: Henry <Henry> Date: Sun, 27 Oct 2013 20:59:31 +0000 Subject: [PATCH] ddtSchemes: Added missing specialisation --- .../CoEulerDdtScheme/CoEulerDdtScheme.H | 8 +++++++- .../CrankNicolsonDdtScheme.H | 8 +++++++- .../ddtSchemes/EulerDdtScheme/EulerDdtScheme.H | 8 +++++++- .../ddtSchemes/SLTSDdtScheme/SLTSDdtScheme.H | 8 +++++++- .../backwardDdtScheme/backwardDdtScheme.H | 8 +++++++- .../boundedDdtScheme/boundedDdtScheme.H | 8 +++++++- .../localEulerDdtScheme/localEulerDdtScheme.H | 15 ++++++++++++++- .../steadyStateDdtScheme/steadyStateDdtScheme.H | 8 +++++++- 8 files changed, 63 insertions(+), 8 deletions(-) diff --git a/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H b/src/finiteVolume/finiteVolume/ddtSchemes/CoEulerDdtScheme/CoEulerDdtScheme.H index 58a6d067a94..204a7935871 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 41fbbd0c28f..94c34b8ea82 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 ddaae47a872..1e2b840a136 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 8c4f0a178b3..b420f2b1614 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 c905f5e29a8..425e78ece65 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 2494f8dfcb3..db309c8c815 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 c78f5891228..50aed99d523 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 ee2d6937a6d..4512d053102 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 -- GitLab