mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: use thisDb reference when referencing/creating finite-area fields
COMP: remove faMesh::operator()() in favour of mesh() or thisDb() instead - makes the purpose and usage clearer
This commit is contained in:
@ -5,7 +5,7 @@
|
|||||||
(
|
(
|
||||||
"h",
|
"h",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -20,7 +20,7 @@
|
|||||||
(
|
(
|
||||||
"Us",
|
"Us",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -34,7 +34,7 @@
|
|||||||
(
|
(
|
||||||
"phis",
|
"phis",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -48,7 +48,7 @@
|
|||||||
(
|
(
|
||||||
"phi2s",
|
"phi2s",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -67,7 +67,7 @@
|
|||||||
(
|
(
|
||||||
"Sm",
|
"Sm",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -82,7 +82,7 @@
|
|||||||
(
|
(
|
||||||
"Sd",
|
"Sd",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -96,7 +96,7 @@
|
|||||||
(
|
(
|
||||||
"Sg",
|
"Sg",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -112,7 +112,7 @@
|
|||||||
(
|
(
|
||||||
"ps",
|
"ps",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -134,7 +134,7 @@
|
|||||||
(
|
(
|
||||||
"manningField",
|
"manningField",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -147,7 +147,7 @@
|
|||||||
(
|
(
|
||||||
"frictionFactor",
|
"frictionFactor",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -7,7 +7,7 @@ volVectorField U
|
|||||||
(
|
(
|
||||||
"U",
|
"U",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -22,7 +22,7 @@ volScalarField H
|
|||||||
(
|
(
|
||||||
"H",
|
"H",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -5,7 +5,7 @@ areaScalarField Cs
|
|||||||
(
|
(
|
||||||
"Cs",
|
"Cs",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -26,7 +26,7 @@ areaVectorField Us
|
|||||||
(
|
(
|
||||||
"Us",
|
"Us",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -58,7 +58,7 @@ edgeScalarField phis
|
|||||||
(
|
(
|
||||||
"phis",
|
"phis",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -1,2 +0,0 @@
|
|||||||
// Create Finite Area mesh
|
|
||||||
faMesh aMesh(mesh);
|
|
||||||
@ -7,7 +7,7 @@
|
|||||||
(
|
(
|
||||||
"Cvf",
|
"Cvf",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -24,7 +24,7 @@
|
|||||||
(
|
(
|
||||||
"U",
|
"U",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -5,7 +5,7 @@ areaScalarField Cs
|
|||||||
(
|
(
|
||||||
"Cs",
|
"Cs",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -37,7 +37,7 @@ areaVectorField Us
|
|||||||
(
|
(
|
||||||
"Us",
|
"Us",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -51,7 +51,7 @@ edgeScalarField phis
|
|||||||
(
|
(
|
||||||
"phis",
|
"phis",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
aMesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -1,2 +0,0 @@
|
|||||||
// Create Finite Area mesh
|
|
||||||
faMesh aMesh(mesh);
|
|
||||||
@ -7,7 +7,7 @@
|
|||||||
(
|
(
|
||||||
"Cvf",
|
"Cvf",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -24,7 +24,7 @@
|
|||||||
(
|
(
|
||||||
"U",
|
"U",
|
||||||
runTime.timeName(),
|
runTime.timeName(),
|
||||||
mesh,
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -106,30 +106,30 @@ void Foam::parFaFieldDistributorCache::read
|
|||||||
runTime.processorCase(false);
|
runTime.processorCase(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
IOobjectList objects; //(mesh.mesh(), runTime.timeName());
|
IOobjectList objects;
|
||||||
|
|
||||||
if (readHandler)
|
if (readHandler)
|
||||||
{
|
{
|
||||||
auto oldHandler = fileOperation::fileHandler(readHandler);
|
auto oldHandler = fileOperation::fileHandler(readHandler);
|
||||||
const auto oldComm = UPstream::commWorld(fileHandler().comm());
|
const auto oldComm = UPstream::commWorld(fileHandler().comm());
|
||||||
|
|
||||||
objects = IOobjectList(mesh.mesh(), runTime.timeName());
|
objects = IOobjectList(mesh.thisDb(), runTime.timeName());
|
||||||
readHandler = fileOperation::fileHandler(oldHandler);
|
readHandler = fileOperation::fileHandler(oldHandler);
|
||||||
UPstream::commWorld(oldComm);
|
UPstream::commWorld(oldComm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (Pstream::master() && decompose)
|
if (UPstream::master() && decompose)
|
||||||
{
|
{
|
||||||
runTime.caseName() = proc0CaseName;
|
runTime.caseName() = proc0CaseName;
|
||||||
runTime.processorCase(oldProcCase);
|
runTime.processorCase(oldProcCase);
|
||||||
}
|
}
|
||||||
|
|
||||||
Info<< "From time " << runTime.timeName()
|
Info<< "From time " << runTime.timeName()
|
||||||
<< " mesh:" << mesh.mesh().objectRegistry::objectRelPath()
|
<< " mesh:" << mesh.thisDb().objectRelPath()
|
||||||
<< " have objects:" << objects.names() << endl;
|
<< " have objects:" << objects.names() << endl;
|
||||||
|
|
||||||
if (Pstream::master() && decompose)
|
if (UPstream::master() && decompose)
|
||||||
{
|
{
|
||||||
runTime.caseName() = baseRunTime.caseName();
|
runTime.caseName() = baseRunTime.caseName();
|
||||||
runTime.processorCase(false);
|
runTime.processorCase(false);
|
||||||
|
|||||||
@ -184,7 +184,7 @@ public:
|
|||||||
(
|
(
|
||||||
"dSigma",
|
"dSigma",
|
||||||
surfactConc.mesh().time().timeName(),
|
surfactConc.mesh().time().timeName(),
|
||||||
surfactConc.mesh().mesh(),
|
surfactConc.mesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -100,7 +100,6 @@ SourceFiles
|
|||||||
|
|
||||||
#include "faOption.H"
|
#include "faOption.H"
|
||||||
#include "faceSet.H"
|
#include "faceSet.H"
|
||||||
#include "faMesh.H"
|
|
||||||
#include "Time.H"
|
#include "Time.H"
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2022 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -61,8 +61,8 @@ Foam::fa::externalFileSource::externalFileSource
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"pExt",
|
"pExt",
|
||||||
mesh_.time().timeName(),
|
regionMesh().thisDb().time().timeName(),
|
||||||
mesh_,
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
(
|
(
|
||||||
@ -150,7 +150,7 @@ bool Foam::fa::externalFileSource::read(const dictionary& dict)
|
|||||||
const labelList& patches = regionMesh().whichPolyPatches();
|
const labelList& patches = regionMesh().whichPolyPatches();
|
||||||
|
|
||||||
mapping_.clear();
|
mapping_.clear();
|
||||||
mapping_.resize(patches.empty() ? 0 : (patches.last()+1));
|
mapping_.resize(patches.empty() ? 0 : (patches.back()+1));
|
||||||
|
|
||||||
for (const label patchi : patches)
|
for (const label patchi : patches)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2022 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -151,10 +151,12 @@ void Foam::fa::jouleHeatingSource::addSup
|
|||||||
|
|
||||||
tmp<areaScalarField> tsource;
|
tmp<areaScalarField> tsource;
|
||||||
|
|
||||||
|
const auto& obr = regionMesh().thisDb();
|
||||||
|
|
||||||
if (anisotropicElectricalConductivity_)
|
if (anisotropicElectricalConductivity_)
|
||||||
{
|
{
|
||||||
const auto& sigma =
|
const auto& sigma =
|
||||||
mesh_.lookupObject<areaTensorField>
|
obr.lookupObject<areaTensorField>
|
||||||
(
|
(
|
||||||
typeName + ":sigma_" + regionName_
|
typeName + ":sigma_" + regionName_
|
||||||
);
|
);
|
||||||
@ -164,7 +166,7 @@ void Foam::fa::jouleHeatingSource::addSup
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
const auto& sigma =
|
const auto& sigma =
|
||||||
mesh_.lookupObject<areaScalarField>
|
obr.lookupObject<areaScalarField>
|
||||||
(
|
(
|
||||||
typeName + ":sigma_" + regionName_
|
typeName + ":sigma_" + regionName_
|
||||||
);
|
);
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2020 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -38,6 +38,8 @@ void Foam::fa::jouleHeatingSource::initialiseSigma
|
|||||||
{
|
{
|
||||||
typedef GeometricField<Type, faPatchField, areaMesh> AreaFieldType;
|
typedef GeometricField<Type, faPatchField, areaMesh> AreaFieldType;
|
||||||
|
|
||||||
|
auto& obr = regionMesh().thisDb();
|
||||||
|
|
||||||
if (dict.found("sigma"))
|
if (dict.found("sigma"))
|
||||||
{
|
{
|
||||||
// Sigma to be defined using a Function1 type
|
// Sigma to be defined using a Function1 type
|
||||||
@ -48,8 +50,8 @@ void Foam::fa::jouleHeatingSource::initialiseSigma
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
typeName + ":sigma_" + regionName_,
|
typeName + ":sigma_" + regionName_,
|
||||||
mesh_.time().timeName(),
|
obr.time().timeName(),
|
||||||
mesh_,
|
obr,
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -57,7 +59,7 @@ void Foam::fa::jouleHeatingSource::initialiseSigma
|
|||||||
dimensioned<Type>(sqr(dimCurrent)/dimPower/dimLength, Zero)
|
dimensioned<Type>(sqr(dimCurrent)/dimPower/dimLength, Zero)
|
||||||
);
|
);
|
||||||
|
|
||||||
mesh_.objectRegistry::store(tsigma.ptr());
|
regIOobject::store(tsigma.ptr());
|
||||||
|
|
||||||
Info<< " Conductivity 'sigma' read from dictionary as f(T)"
|
Info<< " Conductivity 'sigma' read from dictionary as f(T)"
|
||||||
<< nl << endl;
|
<< nl << endl;
|
||||||
@ -70,15 +72,15 @@ void Foam::fa::jouleHeatingSource::initialiseSigma
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
typeName + ":sigma_" + regionName_,
|
typeName + ":sigma_" + regionName_,
|
||||||
mesh().time().timeName(),
|
obr.time().timeName(),
|
||||||
mesh(),
|
obr,
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
regionMesh()
|
regionMesh()
|
||||||
);
|
);
|
||||||
|
|
||||||
mesh().objectRegistry::store(tsigma.ptr());
|
regIOobject::store(tsigma.ptr());
|
||||||
|
|
||||||
Info<< " Conductivity 'sigma' read from file" << nl << endl;
|
Info<< " Conductivity 'sigma' read from file" << nl << endl;
|
||||||
}
|
}
|
||||||
@ -94,11 +96,10 @@ Foam::fa::jouleHeatingSource::updateSigma
|
|||||||
{
|
{
|
||||||
typedef GeometricField<Type, faPatchField, areaMesh> AreaFieldType;
|
typedef GeometricField<Type, faPatchField, areaMesh> AreaFieldType;
|
||||||
|
|
||||||
|
const auto& obr = regionMesh().thisDb();
|
||||||
|
|
||||||
auto& sigma =
|
auto& sigma =
|
||||||
mesh().lookupObjectRef<AreaFieldType>
|
obr.lookupObjectRef<AreaFieldType>(typeName + ":sigma_" + regionName_);
|
||||||
(
|
|
||||||
typeName + ":sigma_" + regionName_
|
|
||||||
);
|
|
||||||
|
|
||||||
if (!sigmaVsTPtr)
|
if (!sigmaVsTPtr)
|
||||||
{
|
{
|
||||||
@ -106,7 +107,7 @@ Foam::fa::jouleHeatingSource::updateSigma
|
|||||||
return sigma;
|
return sigma;
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto& T = mesh().lookupObject<areaScalarField>(TName_);
|
const auto& T = obr.lookupObject<areaScalarField>(TName_);
|
||||||
|
|
||||||
// Internal field
|
// Internal field
|
||||||
forAll(sigma, i)
|
forAll(sigma, i)
|
||||||
|
|||||||
@ -73,17 +73,18 @@ const Foam::faMesh& Foam::faGlobalMeshData::mesh() const noexcept
|
|||||||
|
|
||||||
void Foam::faGlobalMeshData::updateMesh()
|
void Foam::faGlobalMeshData::updateMesh()
|
||||||
{
|
{
|
||||||
label polyMeshNGlobalPoints = mesh_().globalData().nGlobalPoints();
|
// The polyMesh globalMeshData
|
||||||
|
const globalMeshData& pData = mesh_.mesh().globalData();
|
||||||
|
|
||||||
const labelList& polyMeshSharedPointLabels =
|
const labelList& polyMeshSharedPointLabels =
|
||||||
mesh_().globalData().sharedPointLabels();
|
pData.sharedPointLabels();
|
||||||
|
|
||||||
const labelList& polyMeshSharedPointAddr =
|
const labelList& polyMeshSharedPointAddr =
|
||||||
mesh_().globalData().sharedPointAddr();
|
pData.sharedPointAddr();
|
||||||
|
|
||||||
labelHashSet sharedPointLabels;
|
labelHashSet sharedPointLabels;
|
||||||
|
|
||||||
labelField globalList(polyMeshNGlobalPoints, Zero);
|
labelField globalList(pData.nGlobalPoints(), Zero);
|
||||||
|
|
||||||
forAll(mesh_.boundary(), patchI)
|
forAll(mesh_.boundary(), patchI)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -790,7 +790,7 @@ void Foam::faMesh::removeFiles(const fileName& instanceDir) const
|
|||||||
|
|
||||||
void Foam::faMesh::removeFiles() const
|
void Foam::faMesh::removeFiles() const
|
||||||
{
|
{
|
||||||
removeFiles(mesh().instance());
|
removeFiles(thisDb().instance());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -628,9 +628,6 @@ public:
|
|||||||
//- Return access to polyMesh
|
//- Return access to polyMesh
|
||||||
inline const polyMesh& mesh() const;
|
inline const polyMesh& mesh() const;
|
||||||
|
|
||||||
//- Interface to referenced polyMesh (similar to GeoMesh)
|
|
||||||
const polyMesh& operator()() const { return mesh(); }
|
|
||||||
|
|
||||||
//- Return the local mesh directory (dbDir()/meshSubDir)
|
//- Return the local mesh directory (dbDir()/meshSubDir)
|
||||||
fileName meshDir() const;
|
fileName meshDir() const;
|
||||||
|
|
||||||
@ -965,6 +962,12 @@ public:
|
|||||||
bool operator!=(const faMesh& m) const;
|
bool operator!=(const faMesh& m) const;
|
||||||
|
|
||||||
bool operator==(const faMesh& m) const;
|
bool operator==(const faMesh& m) const;
|
||||||
|
|
||||||
|
|
||||||
|
// Housekeeping
|
||||||
|
|
||||||
|
//- No call operator. Prior to 2312 was used to obtain polyMesh
|
||||||
|
void operator()() const = delete;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -61,10 +61,10 @@ void Foam::faAreaMapper::calcAddressing() const
|
|||||||
|
|
||||||
// Prepare a list of new face labels and (preliminary) addressing
|
// Prepare a list of new face labels and (preliminary) addressing
|
||||||
// Note: dimensioned to number of boundary faces of polyMesh
|
// Note: dimensioned to number of boundary faces of polyMesh
|
||||||
newFaceLabelsPtr_ = new labelList(mesh_().nBoundaryFaces(), -1);
|
newFaceLabelsPtr_ = new labelList(mesh_.mesh().nBoundaryFaces(), -1);
|
||||||
labelList& newFaceLabels = *newFaceLabelsPtr_;
|
labelList& newFaceLabels = *newFaceLabelsPtr_;
|
||||||
|
|
||||||
newFaceLabelsMapPtr_ = new labelList(mesh_().nBoundaryFaces(), -1);
|
newFaceLabelsMapPtr_ = new labelList(mesh_.mesh().nBoundaryFaces(), -1);
|
||||||
labelList& newFaceLabelsMap = *newFaceLabelsMapPtr_;
|
labelList& newFaceLabelsMap = *newFaceLabelsMapPtr_;
|
||||||
label nNewFaces = 0;
|
label nNewFaces = 0;
|
||||||
|
|
||||||
|
|||||||
@ -434,7 +434,7 @@ Foam::faPatchList Foam::faMesh::createPatchList
|
|||||||
(
|
(
|
||||||
patch(),
|
patch(),
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -517,7 +517,7 @@ Foam::faPatchList Foam::faMesh::createPatchList
|
|||||||
(
|
(
|
||||||
patch(),
|
patch(),
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -199,7 +199,7 @@ Foam::faMesh::getBoundaryEdgeConnections() const
|
|||||||
(
|
(
|
||||||
patch(),
|
patch(),
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -348,7 +348,7 @@ Foam::faMesh::getBoundaryEdgeConnections() const
|
|||||||
(
|
(
|
||||||
patch(),
|
patch(),
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -711,7 +711,7 @@ Foam::faMesh::getBoundaryEdgeConnections() const
|
|||||||
(
|
(
|
||||||
cpp,
|
cpp,
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -743,7 +743,7 @@ Foam::faMesh::getBoundaryEdgeConnections() const
|
|||||||
patch().boundaryEdges(),
|
patch().boundaryEdges(),
|
||||||
fileName
|
fileName
|
||||||
(
|
(
|
||||||
mesh().time().globalPath()
|
thisDb().time().globalPath()
|
||||||
/ ("faMesh-construct.boundaryEdges")
|
/ ("faMesh-construct.boundaryEdges")
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -776,7 +776,7 @@ Foam::faMesh::getBoundaryEdgeConnections() const
|
|||||||
patch(),
|
patch(),
|
||||||
fileName
|
fileName
|
||||||
(
|
(
|
||||||
mesh().time().globalPath()
|
thisDb().time().globalPath()
|
||||||
/ ("faMesh-construct.faPatch")
|
/ ("faMesh-construct.faPatch")
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
@ -799,7 +799,7 @@ Foam::faMesh::getBoundaryEdgeConnections() const
|
|||||||
(
|
(
|
||||||
patch(),
|
patch(),
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -915,7 +915,7 @@ void Foam::faMesh::setBoundaryConnections
|
|||||||
(
|
(
|
||||||
patch(),
|
patch(),
|
||||||
selectEdges,
|
selectEdges,
|
||||||
mesh().time().globalPath(),
|
thisDb().time().globalPath(),
|
||||||
outputName
|
outputName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -98,7 +98,7 @@ Foam::wedgeFaPatch::wedgeFaPatch
|
|||||||
|
|
||||||
const auto* wedgePtr = isA<wedgePolyPatch>
|
const auto* wedgePtr = isA<wedgePolyPatch>
|
||||||
(
|
(
|
||||||
bm.mesh()().boundaryMesh()[ngbPolyPatchIndex()]
|
bm.mesh().mesh().boundaryMesh()[ngbPolyPatchIndex()]
|
||||||
);
|
);
|
||||||
|
|
||||||
if (wedgePtr)
|
if (wedgePtr)
|
||||||
|
|||||||
@ -119,7 +119,7 @@ public:
|
|||||||
NVDweight(is),
|
NVDweight(is),
|
||||||
edgeFlux_
|
edgeFlux_
|
||||||
(
|
(
|
||||||
mesh().objectRegistry::lookupObject<edgeScalarField>
|
mesh.thisDb().lookupObject<edgeScalarField>
|
||||||
(
|
(
|
||||||
word(is)
|
word(is)
|
||||||
)
|
)
|
||||||
|
|||||||
@ -106,7 +106,7 @@ public:
|
|||||||
upwindEdgeInterpolation<Type>
|
upwindEdgeInterpolation<Type>
|
||||||
(
|
(
|
||||||
mesh,
|
mesh,
|
||||||
mesh().objectRegistry::lookupObject<edgeScalarField>
|
mesh.thisDb().lookupObject<edgeScalarField>
|
||||||
(
|
(
|
||||||
word(is)
|
word(is)
|
||||||
)
|
)
|
||||||
|
|||||||
@ -97,7 +97,7 @@ public:
|
|||||||
edgeInterpolationScheme<Type>(mesh),
|
edgeInterpolationScheme<Type>(mesh),
|
||||||
faceFlux_
|
faceFlux_
|
||||||
(
|
(
|
||||||
mesh().objectRegistry::lookupObject<edgeScalarField>
|
mesh.thisDb().lookupObject<edgeScalarField>
|
||||||
(
|
(
|
||||||
word(is)
|
word(is)
|
||||||
)
|
)
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2021 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -151,8 +151,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"ps_" + regionName_,
|
"ps_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -164,8 +164,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"h_" + regionName_,
|
"h_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -176,8 +176,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"laplaceW_" + regionName_,
|
"laplaceW_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -189,8 +189,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"laplace2W_" + regionName_,
|
"laplace2W_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -202,8 +202,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"w0_" + regionName_,
|
"w0_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -215,8 +215,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"w00_" + regionName_,
|
"w00_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -228,8 +228,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"laplaceW0_" + regionName_,
|
"laplaceW0_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -241,8 +241,8 @@ KirchhoffShell::KirchhoffShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"laplace2W0_" + regionName_,
|
"laplace2W0_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -289,8 +289,8 @@ const tmp<areaScalarField> KirchhoffShell::rho() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"rhos",
|
"rhos",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2020-2022 OpenCFD Ltd.
|
Copyright (C) 2020-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -90,8 +90,8 @@ liquidFilmBase::liquidFilmBase
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"hf_" + regionName_,
|
"hf_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -103,8 +103,8 @@ liquidFilmBase::liquidFilmBase
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Uf_" + regionName_,
|
"Uf_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -115,8 +115,8 @@ liquidFilmBase::liquidFilmBase
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"pf_" + regionName_,
|
"pf_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -128,8 +128,8 @@ liquidFilmBase::liquidFilmBase
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"ppf_" + regionName_,
|
"ppf_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -141,8 +141,8 @@ liquidFilmBase::liquidFilmBase
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"phif_" + regionName_,
|
"phif_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -154,22 +154,21 @@ liquidFilmBase::liquidFilmBase
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"phi2s_" + regionName_,
|
"phi2s_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
fac::interpolate(h_*Uf_) & regionMesh().Le()
|
fac::interpolate(h_*Uf_) & regionMesh().Le()
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
||||||
gn_
|
gn_
|
||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"gn",
|
"gn",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -185,7 +184,7 @@ liquidFilmBase::liquidFilmBase
|
|||||||
(
|
(
|
||||||
"massSource",
|
"massSource",
|
||||||
primaryMesh().time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh()
|
primaryMesh().thisDb()
|
||||||
),
|
),
|
||||||
primaryMesh(),
|
primaryMesh(),
|
||||||
dimensionedScalar(dimMass, Zero)
|
dimensionedScalar(dimMass, Zero)
|
||||||
@ -197,7 +196,7 @@ liquidFilmBase::liquidFilmBase
|
|||||||
(
|
(
|
||||||
"momentumSource",
|
"momentumSource",
|
||||||
primaryMesh().time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh()
|
primaryMesh().thisDb()
|
||||||
),
|
),
|
||||||
primaryMesh(),
|
primaryMesh(),
|
||||||
dimensionedVector(dimPressure, Zero)
|
dimensionedVector(dimPressure, Zero)
|
||||||
@ -209,7 +208,7 @@ liquidFilmBase::liquidFilmBase
|
|||||||
(
|
(
|
||||||
"pnSource",
|
"pnSource",
|
||||||
primaryMesh().time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh()
|
primaryMesh().thisDb()
|
||||||
),
|
),
|
||||||
primaryMesh(),
|
primaryMesh(),
|
||||||
dimensionedScalar(dimPressure, Zero)
|
dimensionedScalar(dimPressure, Zero)
|
||||||
@ -221,7 +220,7 @@ liquidFilmBase::liquidFilmBase
|
|||||||
(
|
(
|
||||||
"energySource",
|
"energySource",
|
||||||
primaryMesh().time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh()
|
primaryMesh().thisDb()
|
||||||
),
|
),
|
||||||
primaryMesh(),
|
primaryMesh(),
|
||||||
dimensionedScalar(dimEnergy, Zero)
|
dimensionedScalar(dimEnergy, Zero)
|
||||||
@ -284,8 +283,8 @@ Foam::tmp<Foam::areaVectorField> liquidFilmBase::Uw() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"tUw",
|
"tUw",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedVector(dimVelocity, Zero)
|
dimensionedVector(dimVelocity, Zero)
|
||||||
@ -339,8 +338,8 @@ Foam::tmp<Foam::areaVectorField> liquidFilmBase::Us() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"tUs",
|
"tUs",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedVector(dimVelocity, Zero)
|
dimensionedVector(dimVelocity, Zero)
|
||||||
@ -366,8 +365,8 @@ Foam::tmp<Foam::areaVectorField> liquidFilmBase::Up() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"tUp",
|
"tUp",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedVector(dimVelocity, Zero)
|
dimensionedVector(dimVelocity, Zero)
|
||||||
@ -414,8 +413,8 @@ tmp<areaScalarField> liquidFilmBase::pg() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"tpg",
|
"tpg",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedScalar(dimPressure, Zero)
|
dimensionedScalar(dimPressure, Zero)
|
||||||
@ -447,8 +446,8 @@ tmp<areaScalarField> liquidFilmBase::alpha() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"talpha",
|
"talpha",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedScalar(dimless, Zero)
|
dimensionedScalar(dimless, Zero)
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2020-2022 OpenCFD Ltd.
|
Copyright (C) 2020-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -99,8 +99,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"rhof",
|
"rhof",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -112,8 +112,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"muf",
|
"muf",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -125,8 +125,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Tf_" + regionName_,
|
"Tf_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -138,8 +138,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Cp_" + regionName_,
|
"Cp_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -151,8 +151,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"sigmaf",
|
"sigmaf",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -164,8 +164,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
h_.name() + "*" + rho_.name(),
|
h_.name() + "*" + rho_.name(),
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -177,8 +177,8 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"rhoSp",
|
"rhoSp",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -190,8 +190,10 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"USp",
|
"USp",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb(),
|
||||||
|
IOobject::NO_READ,
|
||||||
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedVector(sqr(dimVelocity), Zero)
|
dimensionedVector(sqr(dimVelocity), Zero)
|
||||||
@ -201,8 +203,10 @@ liquidFilmModel::liquidFilmModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"pnSp",
|
"pnSp",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh()
|
regionMesh().thisDb(),
|
||||||
|
IOobject::NO_READ,
|
||||||
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedScalar(dimPressure, Zero)
|
dimensionedScalar(dimPressure, Zero)
|
||||||
@ -213,7 +217,7 @@ liquidFilmModel::liquidFilmModel
|
|||||||
(
|
(
|
||||||
"cloudMassTrans",
|
"cloudMassTrans",
|
||||||
primaryMesh().time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh(),
|
primaryMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -227,7 +231,7 @@ liquidFilmModel::liquidFilmModel
|
|||||||
(
|
(
|
||||||
"cloudDiameterTrans",
|
"cloudDiameterTrans",
|
||||||
primaryMesh().time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh(),
|
primaryMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -108,8 +108,8 @@ tmp<areaScalarField> filmTurbulenceModel::Cw() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"tCw",
|
"tCw",
|
||||||
film_.primaryMesh().time().timeName(),
|
film_.regionMesh().time().timeName(),
|
||||||
film_.primaryMesh()
|
film_.regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
film_.regionMesh(),
|
film_.regionMesh(),
|
||||||
dimensionedScalar(dimVelocity)
|
dimensionedScalar(dimVelocity)
|
||||||
@ -272,8 +272,8 @@ tmp<faVectorMatrix> filmTurbulenceModel::primaryRegionFriction
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"taForce",
|
"taForce",
|
||||||
film_.primaryMesh().time().timeName(),
|
film_.regionMesh().time().timeName(),
|
||||||
film_.primaryMesh()
|
film_.regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
film_.regionMesh(),
|
film_.regionMesh(),
|
||||||
dimensionedVector(sqr(dimVelocity), Zero)
|
dimensionedVector(sqr(dimVelocity), Zero)
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2020-2021 OpenCFD Ltd.
|
Copyright (C) 2020-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -64,8 +64,8 @@ tmp<areaScalarField> laminar::mut() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"mut",
|
"mut",
|
||||||
film().primaryMesh().time().timeName(),
|
film().regionMesh().time().timeName(),
|
||||||
film().primaryMesh(),
|
film().regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2020-2022 OpenCFD Ltd.
|
Copyright (C) 2020-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -68,8 +68,8 @@ tmp<faVectorMatrix> contactAngleForce::correct(areaVectorField& U)
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject::scopedName(typeName, "contactForce"),
|
IOobject::scopedName(typeName, "contactForce"),
|
||||||
film().primaryMesh().time().timeName(),
|
film().regionMesh().time().timeName(),
|
||||||
film().primaryMesh(),
|
film().regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2020-2022 OpenCFD Ltd.
|
Copyright (C) 2020-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -105,8 +105,8 @@ tmp<areaScalarField> dynamicContactAngleForce::theta() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
IOobject::scopedName(typeName, "theta"),
|
IOobject::scopedName(typeName, "theta"),
|
||||||
film().primaryMesh().time().timeName(),
|
film().regionMesh().time().timeName(),
|
||||||
film().primaryMesh(),
|
film().regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -136,11 +136,11 @@ tmp<scalarField> curvatureSeparation::calcCosAngle
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"cosAngle",
|
"cosAngle",
|
||||||
film().primaryMesh().time().timeName(),
|
mesh.time().timeName(),
|
||||||
film().primaryMesh(),
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ
|
IOobject::NO_READ
|
||||||
),
|
),
|
||||||
film().regionMesh(),
|
mesh,
|
||||||
dimensionedScalar(dimless, Zero)
|
dimensionedScalar(dimless, Zero)
|
||||||
);
|
);
|
||||||
volCosAngle.primitiveFieldRef() = cosAngle;
|
volCosAngle.primitiveFieldRef() = cosAngle;
|
||||||
@ -255,8 +255,8 @@ void curvatureSeparation::correct
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Fnet",
|
"Fnet",
|
||||||
film().primaryMesh().time().timeName(),
|
mesh.time().timeName(),
|
||||||
film().primaryMesh(),
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ
|
IOobject::NO_READ
|
||||||
),
|
),
|
||||||
mesh,
|
mesh,
|
||||||
@ -270,8 +270,8 @@ void curvatureSeparation::correct
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"separated",
|
"separated",
|
||||||
film().primaryMesh().time().timeName(),
|
mesh.time().timeName(),
|
||||||
film().primaryMesh(),
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ
|
IOobject::NO_READ
|
||||||
),
|
),
|
||||||
mesh,
|
mesh,
|
||||||
@ -285,8 +285,8 @@ void curvatureSeparation::correct
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"massToInject",
|
"massToInject",
|
||||||
film().primaryMesh().time().timeName(),
|
mesh.time().timeName(),
|
||||||
film().primaryMesh(),
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ
|
IOobject::NO_READ
|
||||||
),
|
),
|
||||||
mesh,
|
mesh,
|
||||||
@ -300,8 +300,8 @@ void curvatureSeparation::correct
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"InvR1",
|
"InvR1",
|
||||||
film().primaryMesh().time().timeName(),
|
mesh.time().timeName(),
|
||||||
film().primaryMesh(),
|
mesh.thisDb(),
|
||||||
IOobject::NO_READ
|
IOobject::NO_READ
|
||||||
),
|
),
|
||||||
mesh,
|
mesh,
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2022 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -31,16 +31,11 @@ License
|
|||||||
|
|
||||||
inline const Foam::faMesh& Foam::regionModels::regionFaModel::regionMesh() const
|
inline const Foam::faMesh& Foam::regionModels::regionFaModel::regionMesh() const
|
||||||
{
|
{
|
||||||
auto* regionPtr = time_.getObjectPtr<faMesh>(regionName_);
|
if (!regionMeshPtr_)
|
||||||
|
|
||||||
if (regionPtr)
|
|
||||||
{
|
|
||||||
return *regionPtr;
|
|
||||||
}
|
|
||||||
else if (!regionMeshPtr_)
|
|
||||||
{
|
{
|
||||||
FatalErrorInFunction
|
FatalErrorInFunction
|
||||||
<< "Region mesh not available" << abort(FatalError);
|
<< "Region mesh not available"
|
||||||
|
<< abort(FatalError);
|
||||||
}
|
}
|
||||||
|
|
||||||
return *regionMeshPtr_;
|
return *regionMeshPtr_;
|
||||||
@ -49,16 +44,11 @@ inline const Foam::faMesh& Foam::regionModels::regionFaModel::regionMesh() const
|
|||||||
|
|
||||||
inline Foam::faMesh& Foam::regionModels::regionFaModel::regionMesh()
|
inline Foam::faMesh& Foam::regionModels::regionFaModel::regionMesh()
|
||||||
{
|
{
|
||||||
auto* regionPtr = time_.getObjectPtr<faMesh>(regionName_);
|
if (!regionMeshPtr_)
|
||||||
|
|
||||||
if (regionPtr)
|
|
||||||
{
|
|
||||||
return *regionPtr;
|
|
||||||
}
|
|
||||||
else if (!regionMeshPtr_)
|
|
||||||
{
|
{
|
||||||
FatalErrorInFunction
|
FatalErrorInFunction
|
||||||
<< "Region mesh not available" << abort(FatalError);
|
<< "Region mesh not available"
|
||||||
|
<< abort(FatalError);
|
||||||
}
|
}
|
||||||
|
|
||||||
return *regionMeshPtr_;
|
return *regionMeshPtr_;
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2020 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -60,17 +60,15 @@ bool thermalShell::init(const dictionary& dict)
|
|||||||
|
|
||||||
tmp<areaScalarField> thermalShell::qr()
|
tmp<areaScalarField> thermalShell::qr()
|
||||||
{
|
{
|
||||||
IOobject io
|
|
||||||
(
|
|
||||||
"tqr",
|
|
||||||
primaryMesh().time().timeName(),
|
|
||||||
primaryMesh()
|
|
||||||
);
|
|
||||||
|
|
||||||
auto taqr =
|
auto taqr =
|
||||||
tmp<areaScalarField>::New
|
tmp<areaScalarField>::New
|
||||||
(
|
(
|
||||||
io,
|
IOobject
|
||||||
|
(
|
||||||
|
"tqr",
|
||||||
|
regionMesh().time().timeName(),
|
||||||
|
regionMesh().thisDb()
|
||||||
|
),
|
||||||
regionMesh(),
|
regionMesh(),
|
||||||
dimensionedScalar(dimPower/dimArea, Zero)
|
dimensionedScalar(dimPower/dimArea, Zero)
|
||||||
);
|
);
|
||||||
@ -136,8 +134,8 @@ thermalShell::thermalShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"qs_" + regionName_,
|
"qs_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -149,8 +147,8 @@ thermalShell::thermalShell
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"h_" + regionName_,
|
"h_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -191,8 +189,8 @@ const tmp<areaScalarField> thermalShell::Cp() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Cps",
|
"Cps",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
@ -214,8 +212,8 @@ const tmp<areaScalarField> thermalShell::rho() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"rhos",
|
"rhos",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
@ -237,8 +235,8 @@ const tmp<areaScalarField> thermalShell::kappa() const
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"kappas",
|
"kappas",
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2022 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -60,8 +60,8 @@ thermalShellModel::thermalShellModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Ts_" + regionName_,
|
"Ts_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
\\ / A nd | www.openfoam.com
|
\\ / A nd | www.openfoam.com
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2019-2022 OpenCFD Ltd.
|
Copyright (C) 2019-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -60,8 +60,8 @@ vibrationShellModel::vibrationShellModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"ws_" + regionName_,
|
"ws_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -72,8 +72,8 @@ vibrationShellModel::vibrationShellModel
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"as_" + regionName_,
|
"as_" + regionName_,
|
||||||
primaryMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
primaryMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -64,7 +64,7 @@ constantRadiation::constantRadiation
|
|||||||
(
|
(
|
||||||
typeName + ":qrConst",
|
typeName + ":qrConst",
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -76,7 +76,7 @@ constantRadiation::constantRadiation
|
|||||||
(
|
(
|
||||||
typeName + ":mask",
|
typeName + ":mask",
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -81,7 +81,7 @@ tmp<volScalarField> noRadiation::Shs()
|
|||||||
(
|
(
|
||||||
typeName + ":Shs",
|
typeName + ":Shs",
|
||||||
film().time().timeName(),
|
film().time().timeName(),
|
||||||
film().regionMesh(),
|
film().regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -64,7 +64,7 @@ primaryRadiation::primaryRadiation
|
|||||||
(
|
(
|
||||||
"qin", // same name as qin on primary region to enable mapping
|
"qin", // same name as qin on primary region to enable mapping
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -100,7 +100,7 @@ tmp<volScalarField> primaryRadiation::Shs()
|
|||||||
(
|
(
|
||||||
typeName + ":Shs",
|
typeName + ":Shs",
|
||||||
film().time().timeName(),
|
film().time().timeName(),
|
||||||
film().regionMesh(),
|
film().regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -65,7 +65,7 @@ standardRadiation::standardRadiation
|
|||||||
(
|
(
|
||||||
"qin", // same name as qin on primary region to enable mapping
|
"qin", // same name as qin on primary region to enable mapping
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -79,7 +79,7 @@ standardRadiation::standardRadiation
|
|||||||
(
|
(
|
||||||
"qrNet",
|
"qrNet",
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -78,7 +78,7 @@ thixotropicViscosity::thixotropicViscosity
|
|||||||
(
|
(
|
||||||
typeName + ":lambda",
|
typeName + ":lambda",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -120,7 +120,7 @@ waxSolventViscosity::waxSolventViscosity
|
|||||||
(
|
(
|
||||||
typeName + ":muWax",
|
typeName + ":muWax",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -143,7 +143,7 @@ waxSolventViscosity::waxSolventViscosity
|
|||||||
(
|
(
|
||||||
typeName + ":muSolvent",
|
typeName + ":muSolvent",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -84,7 +84,7 @@ tmp<volScalarField> constantHeatTransfer::h() const
|
|||||||
(
|
(
|
||||||
"htc",
|
"htc",
|
||||||
filmModel_.time().timeName(),
|
filmModel_.time().timeName(),
|
||||||
filmModel_.regionMesh(),
|
filmModel_.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -65,7 +65,7 @@ mappedConvectiveHeatTransfer::mappedConvectiveHeatTransfer
|
|||||||
(
|
(
|
||||||
"htcConv",
|
"htcConv",
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.primaryMesh(),
|
film.primaryMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -77,7 +77,7 @@ mappedConvectiveHeatTransfer::mappedConvectiveHeatTransfer
|
|||||||
(
|
(
|
||||||
htcConvPrimary_.name(), // must have same name as above for mapping
|
htcConvPrimary_.name(), // must have same name as above for mapping
|
||||||
film.time().timeName(),
|
film.time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -77,7 +77,7 @@ solidification::solidification
|
|||||||
(
|
(
|
||||||
typeName + ":mass",
|
typeName + ":mass",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -91,7 +91,7 @@ solidification::solidification
|
|||||||
(
|
(
|
||||||
typeName + ":thickness",
|
typeName + ":thickness",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -90,7 +90,7 @@ waxSolventEvaporation::waxSolventEvaporation
|
|||||||
(
|
(
|
||||||
typeName + ":Wwax",
|
typeName + ":Wwax",
|
||||||
film.regionMesh().time().constant(),
|
film.regionMesh().time().constant(),
|
||||||
film.regionMesh()
|
film.regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
coeffDict_.get<scalar>("Wwax")
|
coeffDict_.get<scalar>("Wwax")
|
||||||
),
|
),
|
||||||
@ -100,7 +100,7 @@ waxSolventEvaporation::waxSolventEvaporation
|
|||||||
(
|
(
|
||||||
typeName + ":Wsolvent",
|
typeName + ":Wsolvent",
|
||||||
film.regionMesh().time().constant(),
|
film.regionMesh().time().constant(),
|
||||||
film.regionMesh()
|
film.regionMesh().thisDb()
|
||||||
),
|
),
|
||||||
coeffDict_.get<scalar>("Wsolvent")
|
coeffDict_.get<scalar>("Wsolvent")
|
||||||
),
|
),
|
||||||
@ -110,7 +110,7 @@ waxSolventEvaporation::waxSolventEvaporation
|
|||||||
(
|
(
|
||||||
typeName + ":Ysolvent0",
|
typeName + ":Ysolvent0",
|
||||||
film.regionMesh().time().constant(),
|
film.regionMesh().time().constant(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
)
|
)
|
||||||
@ -121,7 +121,7 @@ waxSolventEvaporation::waxSolventEvaporation
|
|||||||
(
|
(
|
||||||
typeName + ":Ysolvent",
|
typeName + ":Ysolvent",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -193,7 +193,7 @@ void waxSolventEvaporation::correctModel
|
|||||||
(
|
(
|
||||||
typeName + ":evapRateCoeff",
|
typeName + ":evapRateCoeff",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
@ -208,7 +208,7 @@ void waxSolventEvaporation::correctModel
|
|||||||
(
|
(
|
||||||
typeName + ":evapRateInf",
|
typeName + ":evapRateInf",
|
||||||
film.regionMesh().time().timeName(),
|
film.regionMesh().time().timeName(),
|
||||||
film.regionMesh(),
|
film.regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -324,8 +324,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Cp",
|
"Cp",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -338,8 +338,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"kappa",
|
"kappa",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -353,8 +353,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Tf",
|
"Tf",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -365,8 +365,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Tsf",
|
"Tsf",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -378,8 +378,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"Twf",
|
"Twf",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -391,8 +391,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"hf",
|
"hf",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -406,8 +406,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"primaryEnergyTrans",
|
"primaryEnergyTrans",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -426,8 +426,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"hsSp",
|
"hsSp",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -441,8 +441,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
hsSp_.name(), // Must have same name as hSp_ to enable mapping
|
hsSp_.name(), // Must have same name as hSp_ to enable mapping
|
||||||
time().timeName(),
|
primaryMesh().time().timeName(),
|
||||||
primaryMesh(),
|
primaryMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -455,8 +455,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"T", // Same name as T on primary region to enable mapping
|
"T", // Same name as T on primary region to enable mapping
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -510,8 +510,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
thermo_.carrier().species()[i],
|
thermo_.carrier().species()[i],
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -547,8 +547,8 @@ thermoSingleLayer::thermoSingleLayer
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"phi",
|
"phi",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
|
|||||||
@ -71,8 +71,8 @@ inline tmp<volScalarField> thermoSingleLayer::hs
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"hs(" + T.name() + ")",
|
"hs(" + T.name() + ")",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -94,8 +94,8 @@ inline tmp<volScalarField> thermoSingleLayer::T
|
|||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"T(" + hs.name() + ")",
|
"T(" + hs.name() + ")",
|
||||||
time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2011-2016 OpenFOAM Foundation
|
Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
Copyright (C) 2020 OpenCFD Ltd.
|
Copyright (C) 2020-2023 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -80,7 +80,7 @@ void thermalBaffle::solveEnergy()
|
|||||||
(
|
(
|
||||||
"tQ",
|
"tQ",
|
||||||
regionMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::NO_READ,
|
IOobject::NO_READ,
|
||||||
IOobject::NO_WRITE,
|
IOobject::NO_WRITE,
|
||||||
IOobject::NO_REGISTER
|
IOobject::NO_REGISTER
|
||||||
@ -172,7 +172,7 @@ thermalBaffle::thermalBaffle
|
|||||||
(
|
(
|
||||||
"qs",
|
"qs",
|
||||||
regionMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -185,7 +185,7 @@ thermalBaffle::thermalBaffle
|
|||||||
(
|
(
|
||||||
"Q",
|
"Q",
|
||||||
regionMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::AUTO_WRITE
|
IOobject::AUTO_WRITE
|
||||||
),
|
),
|
||||||
@ -222,7 +222,7 @@ thermalBaffle::thermalBaffle
|
|||||||
(
|
(
|
||||||
"qs",
|
"qs",
|
||||||
regionMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
@ -235,7 +235,7 @@ thermalBaffle::thermalBaffle
|
|||||||
(
|
(
|
||||||
"Q",
|
"Q",
|
||||||
regionMesh().time().timeName(),
|
regionMesh().time().timeName(),
|
||||||
regionMesh(),
|
regionMesh().thisDb(),
|
||||||
IOobject::READ_IF_PRESENT,
|
IOobject::READ_IF_PRESENT,
|
||||||
IOobject::NO_WRITE
|
IOobject::NO_WRITE
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user