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:
Mark Olesen
2023-11-24 20:06:59 +01:00
parent c9e4b0edac
commit 149cd7042f
49 changed files with 261 additions and 268 deletions

View File

@ -106,30 +106,30 @@ void Foam::parFaFieldDistributorCache::read
runTime.processorCase(false);
}
IOobjectList objects; //(mesh.mesh(), runTime.timeName());
IOobjectList objects;
if (readHandler)
{
auto oldHandler = fileOperation::fileHandler(readHandler);
const auto oldComm = UPstream::commWorld(fileHandler().comm());
objects = IOobjectList(mesh.mesh(), runTime.timeName());
objects = IOobjectList(mesh.thisDb(), runTime.timeName());
readHandler = fileOperation::fileHandler(oldHandler);
UPstream::commWorld(oldComm);
}
if (Pstream::master() && decompose)
if (UPstream::master() && decompose)
{
runTime.caseName() = proc0CaseName;
runTime.processorCase(oldProcCase);
}
Info<< "From time " << runTime.timeName()
<< " mesh:" << mesh.mesh().objectRegistry::objectRelPath()
<< " mesh:" << mesh.thisDb().objectRelPath()
<< " have objects:" << objects.names() << endl;
if (Pstream::master() && decompose)
if (UPstream::master() && decompose)
{
runTime.caseName() = baseRunTime.caseName();
runTime.processorCase(false);