From 5e5cdc252b658fdc1ad81f67b74b5508de884b4d Mon Sep 17 00:00:00 2001 From: andy Date: Tue, 8 Apr 2014 11:59:41 +0100 Subject: [PATCH] ENH: forces FO - porosity calc updated for mesh changes --- src/postProcessing/functionObjects/forces/forces/forces.C | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/postProcessing/functionObjects/forces/forces/forces.C b/src/postProcessing/functionObjects/forces/forces/forces.C index 488a71a8..539e14b3 100644 --- a/src/postProcessing/functionObjects/forces/forces/forces.C +++ b/src/postProcessing/functionObjects/forces/forces/forces.C @@ -922,7 +922,8 @@ void Foam::forces::calcForcesMoment() forAllConstIter(HashTable, models, iter) { - const porosityModel& pm = *iter(); + // non-const access required if mesh is changing + porosityModel& pm = const_cast(*iter()); vectorField fPTot(pm.force(U, rho, mu));