From 1b59f2993b881364162bdc829fe0dd26f23ec454 Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Fri, 6 Jul 2012 14:47:04 +0100 Subject: [PATCH] BUG: corrected compressible usage for waveSurfacePressure BC --- .../waveSurfacePressureFvPatchScalarField.C | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/finiteVolume/fields/fvPatchFields/derived/waveSurfacePressure/waveSurfacePressureFvPatchScalarField.C b/src/finiteVolume/fields/fvPatchFields/derived/waveSurfacePressure/waveSurfacePressureFvPatchScalarField.C index b094aff2b3b..fe4ddd33577 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/waveSurfacePressure/waveSurfacePressureFvPatchScalarField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/waveSurfacePressure/waveSurfacePressureFvPatchScalarField.C @@ -163,14 +163,14 @@ void Foam::waveSurfacePressureFvPatchScalarField::updateCoeffs() timeSchemeType timeScheme(timeSchemeTypeNames_[ddtSchemeName]); // retrieve the flux field from the database - const scalarField& phip = - patch().lookupPatchField<surfaceScalarField, scalar>(phiName_); + const surfaceScalarField& phi = + db().lookupObject<surfaceScalarField>(phiName_); // cache the patch face-normal vectors tmp<vectorField> nf(patch().nf()); // change in zeta due to flux - vectorField dZetap(dt*nf()*phip/patch().magSf()); + vectorField dZetap(dt*nf()*phi.boundaryField()[patchI]/patch().magSf()); if (phi.dimensions() == dimDensity*dimVelocity*dimArea) { -- GitLab