From 7f7cbddd01d04096fff6b8d1b196da2242071219 Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@Germany> Date: Wed, 16 Feb 2011 14:42:35 +0100 Subject: [PATCH] COMP: adjustments to compile with clang --- .../mesh/generation/extrude/extrudeMesh/extrudeMesh.C | 2 +- .../PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt | 1 + .../ForceTypes/ParticleForceList/ParticleForceList.C | 6 +++++- .../PressureGradient/PressureGradientForceI.H | 2 +- .../ParticleForces/BrownianMotion/BrownianMotionForce.C | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C b/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C index 5804d962c81..3a690cba2de 100644 --- a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C +++ b/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C @@ -499,7 +499,7 @@ int main(int argc, char *argv[]) // Layers per point labelList nPointLayers(extrudePatch.nPoints(), model().nLayers()); // Displacement for first layer - vectorField firstLayerDisp = displacement*model().sumThickness(1); + vectorField firstLayerDisp(displacement*model().sumThickness(1)); // Expansion ratio not used. scalarField ratio(extrudePatch.nPoints(), 1.0); diff --git a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt index 93dc9f702ef..2c4be8d2d01 100644 --- a/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt +++ b/applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/PV3FoamReader/CMakeLists.txt @@ -18,6 +18,7 @@ LINK_DIRECTORIES( ) INCLUDE_DIRECTORIES( + $ENV{WM_PROJECT_DIR}/src/OSspecific/$ENV{WM_OSTYPE}/lnInclude $ENV{WM_PROJECT_DIR}/src/OpenFOAM/lnInclude $ENV{WM_PROJECT_DIR}/src/finiteVolume/lnInclude ${PROJECT_SOURCE_DIR}/../vtkPV3Foam diff --git a/src/lagrangian/intermediate/submodels/ForceTypes/ParticleForceList/ParticleForceList.C b/src/lagrangian/intermediate/submodels/ForceTypes/ParticleForceList/ParticleForceList.C index 452ef6690d3..710ecdbb62b 100644 --- a/src/lagrangian/intermediate/submodels/ForceTypes/ParticleForceList/ParticleForceList.C +++ b/src/lagrangian/intermediate/submodels/ForceTypes/ParticleForceList/ParticleForceList.C @@ -71,7 +71,11 @@ Foam::ParticleForceList<CloudType>::ParticleForceList forAllConstIter(wordHashSet, models, iter) { const word& model = iter.key(); - set(i, ParticleForce<CloudType>::New(owner, mesh, dict, model)); + this->set + ( + i, + ParticleForce<CloudType>::New(owner, mesh, dict, model) + ); i++; } } diff --git a/src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/PressureGradient/PressureGradientForceI.H b/src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/PressureGradient/PressureGradientForceI.H index ac81740903e..07b3d244be0 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/PressureGradient/PressureGradientForceI.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/ParticleForces/PressureGradient/PressureGradientForceI.H @@ -41,7 +41,7 @@ const "const" ) << "gradU field not allocated" << abort(FatalError); - return reinterpret_cast<const volTensorField>(0); + return *reinterpret_cast<const volTensorField*>(0); } } diff --git a/src/lagrangian/intermediate/submodels/Thermodynamic/ParticleForces/BrownianMotion/BrownianMotionForce.C b/src/lagrangian/intermediate/submodels/Thermodynamic/ParticleForces/BrownianMotion/BrownianMotionForce.C index 5d2c759b941..71c0378e7c9 100644 --- a/src/lagrangian/intermediate/submodels/Thermodynamic/ParticleForces/BrownianMotion/BrownianMotionForce.C +++ b/src/lagrangian/intermediate/submodels/Thermodynamic/ParticleForces/BrownianMotion/BrownianMotionForce.C @@ -72,7 +72,7 @@ Foam::BrownianMotionForce<CloudType>::BrownianMotionForce if (turbulence_) { HashTable<const compressible::turbulenceModel*> models = - this->mesh().objectRegistry::lookupClass + this->mesh().objectRegistry::template lookupClass < compressible::turbulenceModel >(); -- GitLab