polyMeshMap: New mesh to mesh map for the new mapping update function mapMesh(const polyMeshMap&)

This new mapping structure is designed to support run-time mesh-to-mesh mapping
to allow arbitrary changes to the mesh structure, for example during extreme
motion requiring significant topology change including region disconnection etc.
This commit is contained in:
Henry Weller
2022-04-04 11:15:41 +01:00
parent 1aa194e18b
commit 7592a81c6e
403 changed files with 4953 additions and 1999 deletions

View File

@ -903,7 +903,7 @@ void Foam::createShellMesh::setRefinement
}
void Foam::createShellMesh::updateMesh(const polyTopoChangeMap& map)
void Foam::createShellMesh::topoChange(const polyTopoChangeMap& map)
{
inplaceReorder(map.reverseCellMap(), cellToFaceMap_);
inplaceReorder(map.reverseFaceMap(), faceToFaceMap_);

View File

@ -195,7 +195,7 @@ public:
// Member Operators
//- Update any locally stored mesh information.
void updateMesh(const polyTopoChangeMap&);
void topoChange(const polyTopoChangeMap&);
};