From 32a6d67ef1665903ce90e6f10f835cb4d3a331df Mon Sep 17 00:00:00 2001 From: andy Date: Thu, 16 Sep 2010 18:02:59 +0100 Subject: [PATCH] ENH: Better treatment for inactive film models --- .../surfaceFilmModel/surfaceFilmModel.C | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/surfaceFilmModels/surfaceFilmModel/surfaceFilmModel/surfaceFilmModel.C b/src/surfaceFilmModels/surfaceFilmModel/surfaceFilmModel/surfaceFilmModel.C index 9180c56658..bdb4a4c75f 100644 --- a/src/surfaceFilmModels/surfaceFilmModel/surfaceFilmModel/surfaceFilmModel.C +++ b/src/surfaceFilmModels/surfaceFilmModel/surfaceFilmModel/surfaceFilmModel.C @@ -128,10 +128,18 @@ Foam::surfaceFilmModels::surfaceFilmModel::surfaceFilmModel active_(lookup("active")), g_(g), - filmRegionName_(lookup("filmRegionName")), - coeffs_(subDict(type + "Coeffs")), - thermoModel_(thermoModelTypeNames_.read(coeffs_.lookup("thermoModel"))) -{} + filmRegionName_("none"), + coeffs_(dictionary::null), + thermoModel_(tmConstant) +{ + if (active_) + { + filmRegionName_ = lookup("filmRegionName"); + coeffs_ = subDict(type + "Coeffs"); + thermoModel_ = + thermoModelTypeNames_.read(coeffs_.lookup("thermoModel")); + } +} // * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * * //