Bugfix: compiler error typename outside of template

This commit is contained in:
Hrvoje Jasak 2015-04-28 10:19:40 +01:00 committed by Dominik Christ
parent fd1921f955
commit 8a8afda6ac

View file

@ -50,7 +50,7 @@ void basicSymmetryFvPatchField<scalar>::evaluate(const Pstream::commsTypes)
{ {
// Local typedefs // Local typedefs
typedef scalar Type; typedef scalar Type;
typedef typename outerProduct<vector, Type>::type gradType; typedef outerProduct<vector, Type>::type gradType;
typedef GeometricField<gradType, fvPatchField, volMesh> gradFieldType; typedef GeometricField<gradType, fvPatchField, volMesh> gradFieldType;
if (!updated()) if (!updated())
@ -140,7 +140,7 @@ tmp<vectorField> basicSymmetryFvPatchField<vector>::snGrad() const
{ {
// Local typedefs // Local typedefs
typedef vector Type; typedef vector Type;
typedef typename outerProduct<vector, Type>::type gradType; typedef outerProduct<vector, Type>::type gradType;
typedef GeometricField<gradType, fvPatchField, volMesh> gradFieldType; typedef GeometricField<gradType, fvPatchField, volMesh> gradFieldType;
vectorField nHat = this->patch().nf(); vectorField nHat = this->patch().nf();
@ -213,7 +213,7 @@ void basicSymmetryFvPatchField<vector>::evaluate(const Pstream::commsTypes)
{ {
// Local typedefs // Local typedefs
typedef vector Type; typedef vector Type;
typedef typename outerProduct<vector, Type>::type gradType; typedef outerProduct<vector, Type>::type gradType;
typedef GeometricField<gradType, fvPatchField, volMesh> gradFieldType; typedef GeometricField<gradType, fvPatchField, volMesh> gradFieldType;
if (!updated()) if (!updated())