From 138e6d3dfe75a0bea2e7f573c95803ff21a36090 Mon Sep 17 00:00:00 2001 From: andy Date: Mon, 17 Feb 2014 16:44:14 +0000 Subject: [PATCH] ENH: forces - issue a warning if porosity effects requested but no models found --- src/postProcessing/functionObjects/forces/forces/forces.C | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/postProcessing/functionObjects/forces/forces/forces.C b/src/postProcessing/functionObjects/forces/forces/forces.C index 84863f7f..488a71a8 100644 --- a/src/postProcessing/functionObjects/forces/forces/forces.C +++ b/src/postProcessing/functionObjects/forces/forces/forces.C @@ -912,6 +912,14 @@ void Foam::forces::calcForcesMoment() const HashTable models = obr_.lookupClass(); + if (models.empty()) + { + WarningIn("void Foam::forces::calcForcesMoment()") + << "Porosity effects requested, but no porosity models found " + << "in the database" + << endl; + } + forAllConstIter(HashTable, models, iter) { const porosityModel& pm = *iter();