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 * * * * * * * * * * * * * * * //