From e8a46f2d0eb92b8725bea411dab7a38d8a1ef2d3 Mon Sep 17 00:00:00 2001 From: andy Date: Fri, 31 May 2013 18:12:59 +0100 Subject: [PATCH] BUG: Corrected porosity force initialisation --- .../general/porosityModel/DarcyForchheimer/DarcyForchheimer.C | 4 ++-- .../cfdTools/general/porosityModel/fixedCoeff/fixedCoeff.C | 4 ++-- .../cfdTools/general/porosityModel/powerLaw/powerLaw.C | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/finiteVolume/cfdTools/general/porosityModel/DarcyForchheimer/DarcyForchheimer.C b/src/finiteVolume/cfdTools/general/porosityModel/DarcyForchheimer/DarcyForchheimer.C index 472fc4019b..4fb8d7f212 100644 --- a/src/finiteVolume/cfdTools/general/porosityModel/DarcyForchheimer/DarcyForchheimer.C +++ b/src/finiteVolume/cfdTools/general/porosityModel/DarcyForchheimer/DarcyForchheimer.C @@ -130,8 +130,8 @@ void Foam::porosityModels::DarcyForchheimer::calcForce vectorField& force ) const { - scalarField Udiag(U.size()); - vectorField Usource(U.size()); + scalarField Udiag(U.size(), 0.0); + vectorField Usource(U.size(), vector::zero); const scalarField& V = mesh_.V(); apply(Udiag, Usource, V, rho, mu, U); diff --git a/src/finiteVolume/cfdTools/general/porosityModel/fixedCoeff/fixedCoeff.C b/src/finiteVolume/cfdTools/general/porosityModel/fixedCoeff/fixedCoeff.C index ee19f0dc45..bb7c3c9d7e 100644 --- a/src/finiteVolume/cfdTools/general/porosityModel/fixedCoeff/fixedCoeff.C +++ b/src/finiteVolume/cfdTools/general/porosityModel/fixedCoeff/fixedCoeff.C @@ -183,8 +183,8 @@ void Foam::porosityModels::fixedCoeff::calcForce vectorField& force ) const { - scalarField Udiag(U.size()); - vectorField Usource(U.size()); + scalarField Udiag(U.size(), 0.0); + vectorField Usource(U.size(), vector::zero); const scalarField& V = mesh_.V(); scalar rhoRef = readScalar(coeffs_.lookup("rhoRef")); diff --git a/src/finiteVolume/cfdTools/general/porosityModel/powerLaw/powerLaw.C b/src/finiteVolume/cfdTools/general/porosityModel/powerLaw/powerLaw.C index ee3157e43e..ae9d5641e4 100644 --- a/src/finiteVolume/cfdTools/general/porosityModel/powerLaw/powerLaw.C +++ b/src/finiteVolume/cfdTools/general/porosityModel/powerLaw/powerLaw.C @@ -74,7 +74,7 @@ void Foam::porosityModels::powerLaw::calcForce vectorField& force ) const { - scalarField Udiag(U.size()); + scalarField Udiag(U.size(), 0.0); const scalarField& V = mesh_.V(); apply(Udiag, V, rho, U);