From c1ef233e5d848eb7fe0c0575d5f09f7c726641ec Mon Sep 17 00:00:00 2001 From: mattijs Date: Fri, 31 Aug 2012 12:57:17 +0100 Subject: [PATCH] ENH: pointMesh: use MeshObject form --- .../test/pointField/Test-PointField.C | 4 +- .../advanced/refineHexMesh/refineHexMesh.C | 11 ++---- .../decomposePar/decomposePar.C | 2 +- .../reconstructPar/reconstructPar.C | 2 +- .../vtkPV3Foam/vtkPV3FoamFields.C | 4 +- .../fieldview9Reader/fieldview9Reader.C | 4 +- .../streamFunction/streamFunction.C | 4 +- .../displacementSBRStressFvMotionSolver.C | 37 ++++++++---------- .../displacementLaplacianFvMotionSolver.C | 38 ++++++++----------- 9 files changed, 44 insertions(+), 62 deletions(-) diff --git a/applications/test/pointField/Test-PointField.C b/applications/test/pointField/Test-PointField.C index 8646d87801..56528228e1 100644 --- a/applications/test/pointField/Test-PointField.C +++ b/applications/test/pointField/Test-PointField.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -43,7 +43,7 @@ int main(int argc, char *argv[]) # include "createTime.H" # include "createMesh.H" - pointMesh pMesh(mesh); + const pointMesh& pMesh = pointMesh::New(mesh); pointVectorField U ( diff --git a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C index 876d46d984..94aecd2ffc 100644 --- a/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C +++ b/applications/utilities/mesh/advanced/refineHexMesh/refineHexMesh.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -60,8 +60,6 @@ int main(int argc, char *argv[]) # include "createMesh.H" const word oldInstance = mesh.pointsInstance(); - pointMesh pMesh(mesh); - word cellSetName(args.args()[1]); const bool overwrite = args.optionFound("overwrite"); @@ -114,11 +112,10 @@ int main(int argc, char *argv[]) // Read point fields PtrList psFlds; - ReadFields(pMesh, objects, psFlds); + ReadFields(pointMesh::New(mesh), objects, psFlds); PtrList pvFlds; - ReadFields(pMesh, objects, pvFlds); - + ReadFields(pointMesh::New(mesh), objects, pvFlds); // Construct refiner without unrefinement. Read existing point/cell level. @@ -164,7 +161,6 @@ int main(int argc, char *argv[]) // Update fields mesh.updateMesh(map); - pMesh.updateMesh(map); // Update numbering of cells/vertices. meshCutter.updateMesh(map); @@ -173,7 +169,6 @@ int main(int argc, char *argv[]) if (map().hasMotionPoints()) { mesh.movePoints(map().preMotionPoints()); - pMesh.movePoints(map().preMotionPoints()); } Pout<< "Refined from " << returnReduce(map().nOldCells(), sumOp