Skip to content
Snippets Groups Projects

ENH: update geoVoF module (#2076)

Merged Henning Scheufler requested to merge issue-2076-updategeoVoF into develop
Files
33
@@ -123,6 +123,7 @@ void Foam::zoneCPCStencil::calcPointBoundaryData
@@ -123,6 +123,7 @@ void Foam::zoneCPCStencil::calcPointBoundaryData
Foam::zoneCPCStencil::zoneCPCStencil(const fvMesh& mesh)
Foam::zoneCPCStencil::zoneCPCStencil(const fvMesh& mesh)
:
:
 
MeshObject<fvMesh, Foam::TopologicalMeshObject, zoneCPCStencil>(mesh),
zoneCellStencils(mesh),
zoneCellStencils(mesh),
nonEmptyBoundaryPoints_(nonEmptyFacesPatch()().meshPoints()),
nonEmptyBoundaryPoints_(nonEmptyFacesPatch()().meshPoints()),
uptodate_(mesh.nCells(), false)
uptodate_(mesh.nCells(), false)
@@ -131,6 +132,19 @@ Foam::zoneCPCStencil::zoneCPCStencil(const fvMesh& mesh)
@@ -131,6 +132,19 @@ Foam::zoneCPCStencil::zoneCPCStencil(const fvMesh& mesh)
validBoundaryFaces(isValidBFace_);
validBoundaryFaces(isValidBFace_);
}
}
 
Foam::zoneCPCStencil& Foam::zoneCPCStencil::New(const fvMesh& mesh)
 
{
 
auto* ptr = mesh.thisDb().getObjectPtr<zoneCPCStencil>("zoneCPCStencil");
 
 
if (!ptr)
 
{
 
ptr = new zoneCPCStencil(mesh);
 
regIOobject::store(ptr);
 
}
 
 
return *ptr;
 
}
 
void Foam::zoneCPCStencil::calculateStencil
void Foam::zoneCPCStencil::calculateStencil
(
(
@@ -224,19 +238,4 @@ void Foam::zoneCPCStencil::calculateStencil
@@ -224,19 +238,4 @@ void Foam::zoneCPCStencil::calculateStencil
}
}
void Foam::zoneCPCStencil::updateMesh(const mapPolyMesh& mpm)
{
if (mesh_.topoChanging())
{
// resize map and globalIndex
zoneCellStencils::updateMesh(mpm);
nonEmptyBoundaryPoints_ = nonEmptyFacesPatch()().meshPoints();
uptodate_.resize(mesh_.nCells());
uptodate_ = false;
validBoundaryFaces(isValidBFace_);
}
}
// ************************************************************************* //
// ************************************************************************* //
Loading