From 7106f490bf80697ee37176f620c8a14da92e8381 Mon Sep 17 00:00:00 2001 From: henry Date: Wed, 24 Dec 2008 10:23:55 +0000 Subject: [PATCH 01/12] Applied patch http://openfoam.cfd-online.com/cgi-bin/forum/show.cgi?126/10427 --- src/sampling/sampledSet/sampledSets/sampledSets.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sampling/sampledSet/sampledSets/sampledSets.C b/src/sampling/sampledSet/sampledSets/sampledSets.C index b5518732cb..43bdad2e23 100644 --- a/src/sampling/sampledSet/sampledSets/sampledSets.C +++ b/src/sampling/sampledSet/sampledSets/sampledSets.C @@ -102,7 +102,7 @@ bool Foam::sampledSets::checkFieldTypes() nFields += grep(symmTensorFields_, fieldTypes); nFields += grep(tensorFields_, fieldTypes); - if (Pstream::master) + if (Pstream::master()) { if (debug) { From 5381d742bf3ae4161659b2c7ce7b42f6b0064686 Mon Sep 17 00:00:00 2001 From: henry Date: Mon, 29 Dec 2008 12:24:38 +0000 Subject: [PATCH 02/12] Changed "uint" to "unsigned int". --- src/OpenFOAM/primitives/uint/uintIO.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenFOAM/primitives/uint/uintIO.C b/src/OpenFOAM/primitives/uint/uintIO.C index 26b64224f7..5729cfd3bd 100644 --- a/src/OpenFOAM/primitives/uint/uintIO.C +++ b/src/OpenFOAM/primitives/uint/uintIO.C @@ -66,7 +66,7 @@ Istream& operator>>(Istream& is, unsigned int& i) if (t.isLabel()) { - i = uint(t.labelToken()); + i = (unsigned int)(t.labelToken()); } else { From 57af4614ca685a7505d6da4741661e2caae0147e Mon Sep 17 00:00:00 2001 From: mattijs Date: Mon, 29 Dec 2008 13:20:04 +0000 Subject: [PATCH 03/12] small porting warnings --- src/OpenFOAM/db/Time/TimeIO.C | 7 ++++++- src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.C | 2 +- src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.H | 2 +- .../intermediate/submodels/IO/DataEntry/Table/Table.C | 9 ++++++--- .../potential/pairPotential/basic/pairPotential.C | 4 ++-- 5 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/OpenFOAM/db/Time/TimeIO.C b/src/OpenFOAM/db/Time/TimeIO.C index 4299d05b5e..11edcf1add 100644 --- a/src/OpenFOAM/db/Time/TimeIO.C +++ b/src/OpenFOAM/db/Time/TimeIO.C @@ -67,7 +67,12 @@ void Foam::Time::readDict() case wcAdjustableRunTime: // Recalculate outputTimeIndex_ to be in units of current // writeInterval. - outputTimeIndex_ *= oldWriteInterval/writeInterval_; + outputTimeIndex_ = label + ( + outputTimeIndex_ + * oldWriteInterval + / writeInterval_ + ); break; default: diff --git a/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.C b/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.C index 27740816ac..9b43979ae3 100644 --- a/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.C +++ b/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.C @@ -59,7 +59,7 @@ const NamedEnum shellSurfaces::refineModeNames_; void Foam::shellSurfaces::setAndCheckLevels ( - const scalar shellI, + const label shellI, const List >& distLevels ) { diff --git a/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.H b/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.H index 0ec93cbeb1..778e9031db 100644 --- a/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.H +++ b/src/autoMesh/autoHexMesh/shellSurfaces/shellSurfaces.H @@ -97,7 +97,7 @@ private: //- Helper function for initialisation. void setAndCheckLevels ( - const scalar shellI, + const label shellI, const List >& ); diff --git a/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.C b/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.C index e528359aa8..cefdb90100 100644 --- a/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.C +++ b/src/lagrangian/intermediate/submodels/IO/DataEntry/Table/Table.C @@ -78,11 +78,14 @@ Type Foam::Table::value(const scalar x) const i++; } - // Linear interpolation to find value - return + // Linear interpolation to find value. Note constructor needed for + // Table