From 51ea7379d6d048d67ee9b754f1a51c2c3a7c413c Mon Sep 17 00:00:00 2001 From: Andrew Heather <a.heather@opencfd.co.uk> Date: Thu, 28 Apr 2016 17:24:50 +0100 Subject: [PATCH] STYLE: boundaryRadiationProperties updates --- .../boundaryRadiationProperties.C | 65 +++++-------------- .../boundaryRadiationProperties.H | 20 ++---- 2 files changed, 21 insertions(+), 64 deletions(-) diff --git a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C index 0973c19fd6d..3ac0961c9c5 100644 --- a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C +++ b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.C @@ -38,36 +38,6 @@ namespace Foam } -// * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // - -Foam::IOobject Foam::radiation::boundaryRadiationProperties::createIOobject -( - const fvMesh& mesh, - const word name -) const -{ - IOobject io - ( - name, - mesh.time().caseConstant(), - mesh, - IOobject::MUST_READ, - IOobject::NO_WRITE - ); - - if (io.typeHeaderOk<volScalarField>(true)) - { - io.readOpt() = IOobject::MUST_READ_IF_MODIFIED; - return io; - } - else - { - io.readOpt() = IOobject::NO_READ; - return io; - } -} - - // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // Foam::radiation::boundaryRadiationProperties::boundaryRadiationProperties @@ -83,12 +53,16 @@ Foam::radiation::boundaryRadiationProperties::boundaryRadiationProperties >(mesh), radBoundaryProperties_() { - const IOobject boundaryIO + IOobject boundaryIO ( - createIOobject(mesh, boundaryRadiationProperties::typeName) + boundaryRadiationProperties::typeName, + mesh.time().constant(), + mesh, + IOobject::MUST_READ, + IOobject::NO_WRITE ); - if (boundaryIO.readOpt() == IOobject::MUST_READ_IF_MODIFIED) + if (boundaryIO.typeHeaderOk<volScalarField>(true)) { radBoundaryProperties_.set ( @@ -100,17 +74,10 @@ Foam::radiation::boundaryRadiationProperties::boundaryRadiationProperties // * * * * * * * * * * * * * * * Member fucntions * * * * * * * * * * * * * // -const Foam::volScalarField& -Foam::radiation::boundaryRadiationProperties::radBoundaryProperties() const -{ - return radBoundaryProperties_(); -} - - Foam::tmp<Foam::scalarField> Foam::radiation::boundaryRadiationProperties::emissivity ( - const label index, + const label patchI, const label bandI ) const { @@ -118,7 +85,7 @@ Foam::radiation::boundaryRadiationProperties::emissivity { return refCast<const boundaryRadiationPropertiesFvPatchField> ( - radBoundaryProperties_->boundaryField()[index] + radBoundaryProperties_->boundaryField()[patchI] ).emissivity(bandI); } else @@ -129,7 +96,7 @@ Foam::radiation::boundaryRadiationProperties::emissivity << "Please add it" << exit(FatalError); - return tmp<scalarField>(new scalarField()); + return tmp<scalarField>(new scalarField()); } } @@ -137,7 +104,7 @@ Foam::radiation::boundaryRadiationProperties::emissivity Foam::tmp<Foam::scalarField> Foam::radiation::boundaryRadiationProperties::absorptivity ( - const label index, + const label patchI, const label bandI ) const { @@ -145,7 +112,7 @@ Foam::radiation::boundaryRadiationProperties::absorptivity { return refCast<const boundaryRadiationPropertiesFvPatchField> ( - radBoundaryProperties_->boundaryField()[index] + radBoundaryProperties_->boundaryField()[patchI] ).absorptivity(bandI); } else @@ -164,7 +131,7 @@ Foam::radiation::boundaryRadiationProperties::absorptivity Foam::tmp<Foam::scalarField> Foam::radiation::boundaryRadiationProperties::transmissivity ( - const label index, + const label patchI, const label bandI ) const { @@ -172,7 +139,7 @@ Foam::radiation::boundaryRadiationProperties::transmissivity { return refCast<const boundaryRadiationPropertiesFvPatchField> ( - radBoundaryProperties_->boundaryField()[index] + radBoundaryProperties_->boundaryField()[patchI] ).transmissivity(bandI); } else @@ -191,7 +158,7 @@ Foam::radiation::boundaryRadiationProperties::transmissivity Foam::tmp<Foam::scalarField> Foam::radiation::boundaryRadiationProperties::reflectivity ( - const label index, + const label patchI, const label bandI ) const { @@ -199,7 +166,7 @@ Foam::radiation::boundaryRadiationProperties::reflectivity { return refCast<const boundaryRadiationPropertiesFvPatchField> ( - radBoundaryProperties_->boundaryField()[index] + radBoundaryProperties_->boundaryField()[patchI] ).reflectivity(bandI); } else diff --git a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H index 32b236592d6..7fd29d7a179 100644 --- a/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H +++ b/src/thermophysicalModels/radiation/submodels/boundaryRadiationProperties/boundaryRadiationProperties.H @@ -69,12 +69,6 @@ class boundaryRadiationProperties autoPtr<volScalarField> radBoundaryProperties_; - // Private member functions - - //- Create IO object if dictionary is present - IOobject createIOobject(const fvMesh& mesh, const word) const; - - public: // Declare name of the class and its debug switch @@ -84,7 +78,7 @@ public: // Constructors //- Construct given fvMesh - boundaryRadiationProperties(const fvMesh&); + explicit boundaryRadiationProperties(const fvMesh&); // Member Functions @@ -92,7 +86,7 @@ public: //- Access boundary emissivity on patch tmp<scalarField> emissivity ( - const label patchId, + const label patchI, const label bandI = 0 ) const; @@ -100,7 +94,7 @@ public: //- Access boundary absorptivity on patch tmp<scalarField> absorptivity ( - const label patchId, + const label patchI, const label bandI = 0 ) const; @@ -108,22 +102,18 @@ public: //- Access boundary transmissivity on patch tmp<scalarField> transmissivity ( - const label patchId, + const label patchI, const label bandI = 0 ) const; //- Access boundary reflectivity on patch tmp<scalarField> reflectivity ( - const label patchId, + const label patchI, const label bandI = 0 ) const; - //- Access to radBoundaryProperties - const volScalarField& radBoundaryProperties() const; - - //- Destructor virtual ~boundaryRadiationProperties(); }; -- GitLab