From 993a18af6350b7f7a2359cbef40bff1074926ce0 Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 29 May 2008 12:02:36 +0100 Subject: [PATCH 1/4] constructor from primitive --- src/OpenFOAM/primitives/pTraits/pTraits.H | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/OpenFOAM/primitives/pTraits/pTraits.H b/src/OpenFOAM/primitives/pTraits/pTraits.H index 9ba24049a7..bc03885bb6 100644 --- a/src/OpenFOAM/primitives/pTraits/pTraits.H +++ b/src/OpenFOAM/primitives/pTraits/pTraits.H @@ -53,6 +53,11 @@ class pTraits public: + pTraits(const primitive& p) + : + primitive(p) + {} + pTraits(Istream& is) : primitive(is) From 2f6a6be48bdb116ff09c2af68a61a94797a965c6 Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 29 May 2008 13:25:51 +0100 Subject: [PATCH 2/4] region lagrangian handling --- .../postProcessing/dataConversion/foamToVTK/foamToVTK.C | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C index c9d7409a02..d30a4dfd07 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C +++ b/applications/utilities/postProcessing/dataConversion/foamToVTK/foamToVTK.C @@ -322,15 +322,15 @@ int main(int argc, char *argv[]) // Current mesh. # include "createNamedMesh.H" + // VTK/ directory in the case + fileName fvPath(runTime.path()/"VTK"); // Directory of mesh (region0 gets filtered out) fileName regionPrefix = ""; - // make a directory called VTK in the case - fileName fvPath(runTime.path()/"VTK"); - - if (args.options().found("region")) + if (regionName != polyMesh::defaultRegion) { fvPath = fvPath/regionName; + regionPrefix = regionName; } if (dir(fvPath)) @@ -340,6 +340,7 @@ int main(int argc, char *argv[]) args.options().found("time") || args.options().found("latestTime") || cellSetName.size() > 0 + || regionName != polyMesh::defaultRegion ) { Info<< "Keeping old VTK files in " << fvPath << nl << endl; From 2e0962685a9ccdd99f581369868cd2b9f1e54804 Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 29 May 2008 13:26:21 +0100 Subject: [PATCH 3/4] strange triFace constructors --- .../meshes/meshShapes/triFace/triFace.H | 7 +-- .../meshes/meshShapes/triFace/triFaceI.H | 60 +++++++------------ 2 files changed, 22 insertions(+), 45 deletions(-) diff --git a/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H b/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H index 9672b93147..7d60ea2bb8 100644 --- a/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H +++ b/src/OpenFOAM/meshes/meshShapes/triFace/triFace.H @@ -81,11 +81,8 @@ public: const label c ); - //- Construct from a face, discarding excess points - inline triFace(const face&); - - //- Construct from a labelList, discarding excess points - explicit inline triFace(const labelList&); + //- Construct from a UList