diff --git a/applications/utilities/mesh/generation/blockMesh/blockMeshApp.C b/applications/utilities/mesh/generation/blockMesh/blockMeshApp.C index a85a4e417f..bd6aafe348 100644 --- a/applications/utilities/mesh/generation/blockMesh/blockMeshApp.C +++ b/applications/utilities/mesh/generation/blockMesh/blockMeshApp.C @@ -158,7 +158,7 @@ int main(int argc, char *argv[]) blockMesh::verbose(true); IOdictionary meshDict(meshDictIoPtr()); - blockMesh blocks(meshDict); + blockMesh blocks(meshDict, regionName); if (args.optionFound("blockTopology")) diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C index 5e32cfc084..f64f43b542 100644 --- a/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3blockMeshReader/vtkPV3blockMesh/vtkPV3blockMesh.C @@ -321,7 +321,7 @@ void Foam::vtkPV3blockMesh::updateFoamMesh() ) ); - meshPtr_ = new blockMesh(meshDict); + meshPtr_ = new blockMesh(meshDict, polyMesh::defaultRegion); } diff --git a/src/mesh/blockMesh/blockMesh/blockMesh.C b/src/mesh/blockMesh/blockMesh/blockMesh.C index 9a6b97b087..c8996c6896 100644 --- a/src/mesh/blockMesh/blockMesh/blockMesh.C +++ b/src/mesh/blockMesh/blockMesh/blockMesh.C @@ -32,11 +32,11 @@ bool Foam::blockMesh::blockMesh::verboseOutput(false); // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // -Foam::blockMesh::blockMesh(IOdictionary& dict) +Foam::blockMesh::blockMesh(const IOdictionary& dict, const word& regionName) : blockPointField_(dict.lookup("vertices")), scaleFactor_(1.0), - topologyPtr_(createTopology(dict)) + topologyPtr_(createTopology(dict, regionName)) { calcMergeInfo(); } diff --git a/src/mesh/blockMesh/blockMesh/blockMesh.H b/src/mesh/blockMesh/blockMesh/blockMesh.H index 9b989f5356..b0f18c1ed0 100644 --- a/src/mesh/blockMesh/blockMesh/blockMesh.H +++ b/src/mesh/blockMesh/blockMesh/blockMesh.H @@ -128,7 +128,7 @@ class blockMesh void createCellShapes(cellShapeList& tmpBlockCells); - polyMesh* createTopology(IOdictionary&); + polyMesh* createTopology(const IOdictionary&, const word& regionName); void checkBlockMesh(const polyMesh&) const; //- Determine the merge info and the final number of cells/points @@ -149,7 +149,7 @@ public: // Constructors //- Construct from IOdictionary - blockMesh(IOdictionary&); + blockMesh(const IOdictionary&, const word& regionName); //- Destructor diff --git a/src/mesh/blockMesh/blockMesh/blockMeshTopology.C b/src/mesh/blockMesh/blockMesh/blockMeshTopology.C index b82752c947..ec995aa9fc 100644 --- a/src/mesh/blockMesh/blockMesh/blockMeshTopology.C +++ b/src/mesh/blockMesh/blockMesh/blockMeshTopology.C @@ -261,7 +261,11 @@ void Foam::blockMesh::createCellShapes // * * * * * * * * * * * * * Private Member Functions * * * * * * * * * * * // -Foam::polyMesh* Foam::blockMesh::createTopology(IOdictionary& meshDescription) +Foam::polyMesh* Foam::blockMesh::createTopology +( + const IOdictionary& meshDescription, + const word& regionName +) { bool topologyOK = true; @@ -514,7 +518,7 @@ Foam::polyMesh* Foam::blockMesh::createTopology(IOdictionary& meshDescription) ( IOobject ( - "blockMesh", + regionName, meshDescription.time().constant(), meshDescription.time(), IOobject::NO_READ, @@ -563,7 +567,7 @@ Foam::polyMesh* Foam::blockMesh::createTopology(IOdictionary& meshDescription) ( IOobject ( - "blockMesh", + regionName, meshDescription.time().constant(), meshDescription.time(), IOobject::NO_READ,