From 08704a2d1f94c162520fba5c6c37d2f2d9f7f44e Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 3 May 2018 16:03:24 +0100 Subject: [PATCH] reactingEulerFoam: Removed duplicate IATEsource files --- .../IATEsource/wallBoiling.C | 142 ------------------ .../IATEsource/wallBoiling.H | 98 ------------ 2 files changed, 240 deletions(-) delete mode 100644 applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.C delete mode 100644 applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.H diff --git a/applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.C b/applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.C deleted file mode 100644 index b93893305..000000000 --- a/applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.C +++ /dev/null @@ -1,142 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 2016-2018 OpenFOAM Foundation - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see . - -\*---------------------------------------------------------------------------*/ - -#include "wallBoiling.H" -#include "phaseCompressibleTurbulenceModel.H" -#include "alphatWallBoilingWallFunctionFvPatchScalarField.H" -#include "fvmSup.H" -#include "addToRunTimeSelectionTable.H" - -// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // - -namespace Foam -{ -namespace diameterModels -{ -namespace IATEsources -{ - defineTypeNameAndDebug(wallBoiling, 0); - addToRunTimeSelectionTable(IATEsource, wallBoiling, dictionary); -} -} -} - - -// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // - -Foam::diameterModels::IATEsources::wallBoiling::wallBoiling -( - const IATE& iate, - const dictionary& dict -) -: - IATEsource(iate) -{} - - -// * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // - -Foam::tmp -Foam::diameterModels::IATEsources::wallBoiling::R -( - const volScalarField& alphai, - volScalarField& kappai -) const -{ - volScalarField::Internal R - ( - IOobject - ( - "wallBoiling:R", - phase().time().timeName(), - phase().mesh() - ), - phase().mesh(), - dimensionedScalar("R", dimless/dimTime, 0) - ); - - volScalarField::Internal Rdk - ( - IOobject - ( - "wallBoiling:Rdk", - phase().time().timeName(), - phase().mesh() - ), - phase().mesh(), - dimensionedScalar("Rdk", kappai.dimensions()/dimTime, 0) - ); - - const phaseCompressibleTurbulenceModel& turbulence = - phase().db().lookupObjectRef - ( - IOobject::groupName - ( - turbulenceModel::propertiesName, - otherPhase().name() - ) - ); - - const tmp talphat(turbulence.alphat()); - const volScalarField::Boundary& alphatBf = talphat().boundaryField(); - - const scalarField& rho = phase().rho(); - - typedef compressible::alphatWallBoilingWallFunctionFvPatchScalarField - alphatWallBoilingWallFunction; - - forAll(alphatBf, patchi) - { - if - ( - isA(alphatBf[patchi]) - ) - { - const alphatWallBoilingWallFunction& alphatw = - refCast(alphatBf[patchi]); - - const scalarField& dmdt = alphatw.dmdt(); - const scalarField& dDep = alphatw.dDeparture(); - - const labelList& faceCells = alphatw.patch().faceCells(); - - forAll(alphatw, facei) - { - if (dmdt[facei] > small) - { - const label faceCelli = faceCells[facei]; - R[faceCelli] = - dmdt[facei]/(alphai[faceCelli]*rho[faceCelli]); - Rdk[faceCelli] = R[faceCelli]*(6.0/dDep[facei]); - } - } - } - } - - return Rdk - fvm::Sp(R, kappai); -} - - -// ************************************************************************* // diff --git a/applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.H b/applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.H deleted file mode 100644 index 4a10658cc..000000000 --- a/applications/solvers/multiphase/reactingEulerFoam/derivedFvPatchFields/wallBoilingSubModels/IATEsource/wallBoiling.H +++ /dev/null @@ -1,98 +0,0 @@ -/*---------------------------------------------------------------------------*\ - ========= | - \\ / F ield | OpenFOAM: The Open Source CFD Toolbox - \\ / O peration | - \\ / A nd | Copyright (C) 2016-2017 OpenFOAM Foundation - \\/ M anipulation | -------------------------------------------------------------------------------- -License - This file is part of OpenFOAM. - - OpenFOAM is free software: you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - OpenFOAM is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with OpenFOAM. If not, see . - -Class - Foam::diameterModels::IATEsources::wallBoiling - -Description - Wall-boiling IATE source. - -SourceFiles - wallBoiling.C - -\*---------------------------------------------------------------------------*/ - -#ifndef wallBoiling_H -#define wallBoiling_H - -#include "IATEsource.H" - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -namespace Foam -{ -namespace diameterModels -{ -namespace IATEsources -{ - -/*---------------------------------------------------------------------------*\ - Class wallBoiling Declaration -\*---------------------------------------------------------------------------*/ - -class wallBoiling -: - public IATEsource -{ - -public: - - //- Runtime type information - TypeName("wallBoiling"); - - - // Constructors - - wallBoiling - ( - const IATE& iate, - const dictionary& dict - ); - - - //- Destructor - virtual ~wallBoiling() - {} - - - // Member Functions - - virtual tmp R - ( - const volScalarField& alphai, - volScalarField& kappai - ) const; -}; - - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -} // End namespace IATEsources -} // End namespace diameterModels -} // End namespace Foam - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -#endif - -// ************************************************************************* //