From 057f8797dd452416873faaed49b55406ecae4628 Mon Sep 17 00:00:00 2001 From: sergio Date: Wed, 15 Oct 2014 12:14:15 +0100 Subject: [PATCH] BUG: Adding mapping function to radiationCoupledBase --- .../radiationCoupledBase/radiationCoupledBase.C | 13 +++++++++++++ .../radiationCoupledBase/radiationCoupledBase.H | 11 +++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.C b/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.C index e34ebe42..3d885c51 100644 --- a/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.C +++ b/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.C @@ -32,6 +32,13 @@ License // * * * * * * * * * * * * * Static Member Data * * * * * * * * * * * * * * // + +namespace Foam +{ + defineTypeNameAndDebug(radiationCoupledBase, 0); +} + + namespace Foam { template<> @@ -139,6 +146,12 @@ Foam::radiationCoupledBase::radiationCoupledBase } +// * * * * * * * * * * * * * * * * Destructor * * * * * * * * * * * * * * // + +Foam::radiationCoupledBase::~radiationCoupledBase() +{} + + // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // Foam::scalarField Foam::radiationCoupledBase::emissivity() const diff --git a/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.H b/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.H index f6e4cd48..c5fd277d 100644 --- a/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.H +++ b/src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.H @@ -90,6 +90,10 @@ protected: public: + //- Runtime type information + TypeName("radiationCoupledBase"); + + // Constructors //- Construct from patch, emissivity mode and emissivity @@ -117,6 +121,9 @@ public: ); + //- Destructor + virtual ~radiationCoupledBase(); + // Member functions // Access @@ -135,13 +142,13 @@ public: // Mapping functions //- Map (and resize as needed) from self given a mapping object - void autoMap + virtual void autoMap ( const fvPatchFieldMapper& ); //- Reverse map the given fvPatchField onto this fvPatchField - void rmap + virtual void rmap ( const fvPatchScalarField&, const labelList&