From da12c41f15500ac878296dc9a2ccca2b6d26d4ce Mon Sep 17 00:00:00 2001 From: andy Date: Mon, 28 Feb 2011 10:40:46 +0000 Subject: [PATCH] ENH: Added error msg if collisions used in steady state calcs --- .../Templates/CollidingCloud/CollidingCloud.C | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C b/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C index d6b6c9b0ca..eac5aac69a 100644 --- a/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C +++ b/src/lagrangian/intermediate/clouds/Templates/CollidingCloud/CollidingCloud.C @@ -90,6 +90,23 @@ Foam::CollidingCloud::CollidingCloud CloudType(cloudName, rho, U, mu, g, false), collisionModel_(NULL) { + if (this->solution().steadyState()) + { + FatalErrorIn + ( + "Foam::CollidingCloud::CollidingCloud" + "(" + "const word&, " + "const volScalarField&, " + "const volVectorField&, " + "const volScalarField&, " + "const dimensionedVector&, " + "bool" + ")" + ) << "Collision modelling not currently available for steady state " + << "calculations" << exit(FatalError); + } + if (this->solution().active()) { setModels();