From dcc33e748645c91af6fc40388c54155eac7d09db Mon Sep 17 00:00:00 2001 From: andy <andy> Date: Tue, 3 Sep 2013 16:43:41 +0100 Subject: [PATCH] ENH: radiationModel - Added error message is request for inactive sub-model --- .../radiationModel/radiationModel/radiationModel.C | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/thermophysicalModels/radiationModels/radiationModel/radiationModel/radiationModel.C b/src/thermophysicalModels/radiationModels/radiationModel/radiationModel/radiationModel.C index 48cd4178609..66cdfb99adc 100644 --- a/src/thermophysicalModels/radiationModels/radiationModel/radiationModel/radiationModel.C +++ b/src/thermophysicalModels/radiationModels/radiationModel/radiationModel/radiationModel.C @@ -250,6 +250,17 @@ Foam::tmp<Foam::fvScalarMatrix> Foam::radiation::radiationModel::ST const Foam::radiation::absorptionEmissionModel& Foam::radiation::radiationModel::absorptionEmission() const { + if (!absorptionEmission_.valid()) + { + FatalErrorIn + ( + "const Foam::radiation::absorptionEmissionModel&" + "Foam::radiation::radiationModel::absorptionEmission() const" + ) + << "Requested radiation absorptionEmission model, but model is " + << "not activate" << abort(FatalError); + } + return absorptionEmission_(); } -- GitLab