From 5909d8426d2e7193b0b2cf5cc3c7b5ad9cf85ce9 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 19 Feb 2013 10:32:59 +0000 Subject: [PATCH 01/12] STYLE: extended stencils: renamed fullStencils to globalIndexStencils --- src/finiteVolume/Make/files | 22 +++++++++---------- .../CECCellToCellStencil.C | 0 .../CECCellToCellStencil.H | 0 .../CFCCellToCellStencil.C | 0 .../CFCCellToCellStencil.H | 0 .../CPCCellToCellStencil.C | 0 .../CPCCellToCellStencil.H | 0 .../cellToCellStencil.C | 0 .../cellToCellStencil.H | 0 .../CECCellToFaceStencil.C | 0 .../CECCellToFaceStencil.H | 0 .../CFCCellToFaceStencil.C | 0 .../CFCCellToFaceStencil.H | 0 .../CPCCellToFaceStencil.C | 0 .../CPCCellToFaceStencil.H | 0 .../FECCellToFaceStencil.C | 0 .../FECCellToFaceStencil.H | 0 .../cellToFaceStencil.C | 0 .../cellToFaceStencil.H | 0 .../CFCFaceToCellStencil.C | 0 .../CFCFaceToCellStencil.H | 0 .../faceToCellStencil.C | 0 .../faceToCellStencil.H | 0 23 files changed, 11 insertions(+), 11 deletions(-) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/CECCellToCellStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/CECCellToCellStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/CFCCellToCellStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/CFCCellToCellStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/CPCCellToCellStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/CPCCellToCellStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/cellToCellStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToCell/{fullStencils => globalIndexStencils}/cellToCellStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/CECCellToFaceStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/CECCellToFaceStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/CFCCellToFaceStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/CFCCellToFaceStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/CPCCellToFaceStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/CPCCellToFaceStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/FECCellToFaceStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/FECCellToFaceStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/cellToFaceStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/cellToFace/{fullStencils => globalIndexStencils}/cellToFaceStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/faceToCell/{fullStencils => globalIndexStencils}/CFCFaceToCellStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/faceToCell/{fullStencils => globalIndexStencils}/CFCFaceToCellStencil.H (100%) rename src/finiteVolume/fvMesh/extendedStencil/faceToCell/{fullStencils => globalIndexStencils}/faceToCellStencil.C (100%) rename src/finiteVolume/fvMesh/extendedStencil/faceToCell/{fullStencils => globalIndexStencils}/faceToCellStencil.H (100%) diff --git a/src/finiteVolume/Make/files b/src/finiteVolume/Make/files index bd6bf3107c..b2a4472f18 100644 --- a/src/finiteVolume/Make/files +++ b/src/finiteVolume/Make/files @@ -55,18 +55,18 @@ extendedStencil = fvMesh/extendedStencil cellToCell = $(extendedStencil)/cellToCell $(cellToCell)/extendedCellToCellStencil.C $(cellToCell)/extendedCentredCellToCellStencil.C -$(cellToCell)/fullStencils/cellToCellStencil.C -$(cellToCell)/fullStencils/CFCCellToCellStencil.C -$(cellToCell)/fullStencils/CPCCellToCellStencil.C -$(cellToCell)/fullStencils/CECCellToCellStencil.C +$(cellToCell)/globalIndexStencils/cellToCellStencil.C +$(cellToCell)/globalIndexStencils/CFCCellToCellStencil.C +$(cellToCell)/globalIndexStencils/CPCCellToCellStencil.C +$(cellToCell)/globalIndexStencils/CECCellToCellStencil.C $(cellToCell)/MeshObjects/centredCECCellToCellStencilObject.C cellToFace = $(extendedStencil)/cellToFace -$(cellToFace)/fullStencils/cellToFaceStencil.C -$(cellToFace)/fullStencils/CFCCellToFaceStencil.C -$(cellToFace)/fullStencils/CECCellToFaceStencil.C -$(cellToFace)/fullStencils/CPCCellToFaceStencil.C -$(cellToFace)/fullStencils/FECCellToFaceStencil.C +$(cellToFace)/globalIndexStencils/cellToFaceStencil.C +$(cellToFace)/globalIndexStencils/CFCCellToFaceStencil.C +$(cellToFace)/globalIndexStencils/CECCellToFaceStencil.C +$(cellToFace)/globalIndexStencils/CPCCellToFaceStencil.C +$(cellToFace)/globalIndexStencils/FECCellToFaceStencil.C $(cellToFace)/extendedCellToFaceStencil.C $(cellToFace)/extendedCentredCellToFaceStencil.C $(cellToFace)/extendedUpwindCellToFaceStencil.C @@ -81,8 +81,8 @@ $(cellToFace)/MeshObjects/upwindFECCellToFaceStencilObject.C $(cellToFace)/MeshObjects/pureUpwindCFCCellToFaceStencilObject.C faceToCell = $(extendedStencil)/faceToCell -$(faceToCell)/fullStencils/faceToCellStencil.C -$(faceToCell)/fullStencils/CFCFaceToCellStencil.C +$(faceToCell)/globalIndexStencils/faceToCellStencil.C +$(faceToCell)/globalIndexStencils/CFCFaceToCellStencil.C $(faceToCell)/extendedFaceToCellStencil.C $(faceToCell)/extendedCentredFaceToCellStencil.C $(faceToCell)/MeshObjects/centredCFCFaceToCellStencilObject.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CECCellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CECCellToCellStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CECCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CECCellToCellStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CFCCellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CFCCellToCellStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CFCCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CFCCellToCellStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CPCCellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CPCCellToCellStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CPCCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/CPCCellToCellStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/cellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/cellToCellStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/cellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToCell/fullStencils/cellToCellStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CECCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CECCellToFaceStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CECCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CECCellToFaceStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CFCCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CFCCellToFaceStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CFCCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CFCCellToFaceStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CPCCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CPCCellToFaceStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CPCCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/CPCCellToFaceStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/FECCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/FECCellToFaceStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/FECCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/FECCellToFaceStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/cellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/cellToFaceStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/cellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/cellToFace/fullStencils/cellToFaceStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/CFCFaceToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/CFCFaceToCellStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/CFCFaceToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/CFCFaceToCellStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.H diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/faceToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.C similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/faceToCellStencil.C rename to src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/faceToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.H similarity index 100% rename from src/finiteVolume/fvMesh/extendedStencil/faceToCell/fullStencils/faceToCellStencil.H rename to src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.H From f192188ecaaadb31b30c92191f56a47fabf4fd65 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 19 Feb 2013 10:35:49 +0000 Subject: [PATCH 02/12] STYLE: extedned stencil: modification date --- .../cellToCell/globalIndexStencils/CECCellToCellStencil.C | 2 +- .../cellToCell/globalIndexStencils/CECCellToCellStencil.H | 2 +- .../cellToCell/globalIndexStencils/CFCCellToCellStencil.C | 2 +- .../cellToCell/globalIndexStencils/CFCCellToCellStencil.H | 2 +- .../cellToCell/globalIndexStencils/CPCCellToCellStencil.C | 2 +- .../cellToCell/globalIndexStencils/CPCCellToCellStencil.H | 2 +- .../cellToCell/globalIndexStencils/cellToCellStencil.C | 2 +- .../cellToCell/globalIndexStencils/cellToCellStencil.H | 2 +- .../cellToFace/globalIndexStencils/CECCellToFaceStencil.C | 2 +- .../cellToFace/globalIndexStencils/CECCellToFaceStencil.H | 2 +- .../cellToFace/globalIndexStencils/CFCCellToFaceStencil.C | 2 +- .../cellToFace/globalIndexStencils/CFCCellToFaceStencil.H | 2 +- .../cellToFace/globalIndexStencils/CPCCellToFaceStencil.C | 2 +- .../cellToFace/globalIndexStencils/CPCCellToFaceStencil.H | 2 +- .../cellToFace/globalIndexStencils/FECCellToFaceStencil.C | 2 +- .../cellToFace/globalIndexStencils/FECCellToFaceStencil.H | 2 +- .../cellToFace/globalIndexStencils/cellToFaceStencil.C | 2 +- .../cellToFace/globalIndexStencils/cellToFaceStencil.H | 2 +- .../faceToCell/globalIndexStencils/CFCFaceToCellStencil.C | 2 +- .../faceToCell/globalIndexStencils/CFCFaceToCellStencil.H | 2 +- .../faceToCell/globalIndexStencils/faceToCellStencil.C | 2 +- .../faceToCell/globalIndexStencils/faceToCellStencil.H | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.C index 20b63d824f..7d2d6648c4 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.H index 7205c93fa8..df7733c46d 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CECCellToCellStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.C index dd0f4050c1..d034b9549c 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.H index 1bbfe7e611..6c7edac71e 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CFCCellToCellStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.C index 5a581f24dd..024bb7e2ac 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.H index a216673f05..4bb75f2ddf 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/CPCCellToCellStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.C index 6d784532ae..c2bc9d7e7f 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.H index e31b6395aa..cb8dd85927 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/globalIndexStencils/cellToCellStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.C index 30dfc852a6..fdce95c550 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.H index c6ced6d6fa..92fe51edab 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CECCellToFaceStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.C index 5a77cab318..e7cb4c43dc 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.H index ea040a544d..bef19a852e 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CFCCellToFaceStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.C index 0cc2306779..39b57ab9c1 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.H index 17742e47f4..77cbffd382 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/CPCCellToFaceStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.C index 4d171aa717..78425f1190 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.H index dab62919ad..6d85ea414e 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/FECCellToFaceStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.C b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.C index 8c5ccbff7a..c57cf9e100 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.H index d29130b20c..1b325ac3f5 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToFace/globalIndexStencils/cellToFaceStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.C index 6e7a53a8d2..7e49959a8b 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.H index 7f0619d0ea..29c083449e 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/CFCFaceToCellStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.C b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.C index 69bdd9a600..ac7f8b7ff0 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.C +++ b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.H index 4e64c865c4..f46e14b22f 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/faceToCell/globalIndexStencils/faceToCellStencil.H @@ -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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License From e91d95f739a2be0c1da695bdda2e3b9e21ce8e56 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 19 Feb 2013 10:36:47 +0000 Subject: [PATCH 03/12] BUG: oscillatingFixedValue: use offset at construct-from-dictionary-without-value --- .../oscillatingFixedValueFvPatchField.C | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/finiteVolume/fields/fvPatchFields/derived/oscillatingFixedValue/oscillatingFixedValueFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/derived/oscillatingFixedValue/oscillatingFixedValueFvPatchField.C index 47fd87059f..42d52401d8 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/oscillatingFixedValue/oscillatingFixedValueFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/oscillatingFixedValue/oscillatingFixedValueFvPatchField.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -104,7 +104,11 @@ oscillatingFixedValueFvPatchField::oscillatingFixedValueFvPatchField } else { - fixedValueFvPatchField::operator==(refValue_*currentScale()); + fixedValueFvPatchField::operator== + ( + refValue_*currentScale() + + offset_ + ); } } @@ -179,9 +183,11 @@ void oscillatingFixedValueFvPatchField::updateCoeffs() if (curTimeIndex_ != this->db().time().timeIndex()) { - Field& patchField = *this; - - patchField = refValue_*currentScale() + offset_; + fixedValueFvPatchField::operator== + ( + refValue_*currentScale() + + offset_ + ); curTimeIndex_ = this->db().time().timeIndex(); } From d1d6c3bd12c732d3f2e1e19e9950bb7a518ba951 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 19 Feb 2013 10:39:23 +0000 Subject: [PATCH 04/12] ENH: foamToEnsight: work with more >1000 times --- .../dataConversion/foamToEnsight/ensightCloudField.C | 4 ++-- .../dataConversion/foamToEnsight/ensightField.C | 8 ++++---- .../dataConversion/foamToEnsight/foamToEnsight.C | 6 +++--- .../postProcessing/dataConversion/foamToEnsight/itoa.C | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightCloudField.C b/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightCloudField.C index 091461d13c..18f3deabf0 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightCloudField.C +++ b/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightCloudField.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -68,7 +68,7 @@ void ensightCloudField ensightCaseFile.setf(ios_base::left); ensightCaseFile << ("c" + fieldObject.name()).c_str() - << (' ' + prepend + "***." + cloudName + << (' ' + prepend + "****." + cloudName + "." + fieldObject.name()).c_str() << nl; } diff --git a/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C b/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C index 3342435ad6..0b07b7f2eb 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.C +++ b/applications/utilities/postProcessing/dataConversion/foamToEnsight/ensightField.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -201,7 +201,7 @@ void writePatchField << pTraits::typeName << " per element: 1 " << setw(15) << pfName - << (' ' + prepend + "***." + pfName).c_str() + << (' ' + prepend + "****." + pfName).c_str() << nl; } @@ -344,7 +344,7 @@ void ensightField << pTraits::typeName << " per element: 1 " << setw(15) << vf.name() - << (' ' + prepend + "***." + vf.name()).c_str() + << (' ' + prepend + "****." + vf.name()).c_str() << nl; } @@ -558,7 +558,7 @@ void ensightPointField << pTraits::typeName << " per node: 1 " << setw(15) << pf.name() - << (' ' + prepend + "***." + pf.name()).c_str() + << (' ' + prepend + "****." + pf.name()).c_str() << nl; } diff --git a/applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C b/applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C index 05db6c0d05..a5bcbd9d85 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C +++ b/applications/utilities/postProcessing/dataConversion/foamToEnsight/foamToEnsight.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -243,7 +243,7 @@ int main(int argc, char *argv[]) // test pre check variable if there is a moving mesh if (meshMoving) { - geomFileName = prepend + "***"; + geomFileName = prepend + "****"; } ensightCaseFile @@ -292,7 +292,7 @@ int main(int argc, char *argv[]) << ( "measured: 1 " + prepend - + "***." + + "****." + cloudIter.key() ).c_str() << nl; diff --git a/applications/utilities/postProcessing/dataConversion/foamToEnsight/itoa.C b/applications/utilities/postProcessing/dataConversion/foamToEnsight/itoa.C index 2f8ce71656..0975da93d3 100644 --- a/applications/utilities/postProcessing/dataConversion/foamToEnsight/itoa.C +++ b/applications/utilities/postProcessing/dataConversion/foamToEnsight/itoa.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-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -35,7 +35,7 @@ namespace Foam word itoa(const label n) { const label offset = '0'; - const label length = 3; + const label length = 4; char val[length + 1]; From f4962a78129733afeb0af2024a8f4a34939b5169 Mon Sep 17 00:00:00 2001 From: Henry Date: Tue, 19 Feb 2013 12:33:21 +0000 Subject: [PATCH 05/12] fieldValueDelta: Added header to keep ICC-13.1 happy --- .../fieldValueDelta/fieldValueDelta.C | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C b/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C index cf9fb29236..e759dbb7f1 100644 --- a/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C +++ b/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2012-2013 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2012 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -26,6 +26,7 @@ License #include "fieldValueDelta.H" #include "ListOps.H" #include "Time.H" +#include "volFields.H" // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // @@ -38,16 +39,15 @@ namespace Foam template<> const char* - NamedEnum::names[] = + NamedEnum::names[] = { "add", "subtract", "min", - "max", - "average" + "max" }; - const NamedEnum + const NamedEnum fieldValues::fieldValueDelta::operationTypeNames_; } @@ -159,7 +159,7 @@ void Foam::fieldValues::fieldValueDelta::write() if (log_) { - Info<< type() << " " << name_ << " output:" << endl; + Info<< type() << " output:" << endl; } bool found = false; @@ -180,8 +180,10 @@ void Foam::fieldValues::fieldValueDelta::write() { Info<< " none" << endl; } - - Info<< endl; + else + { + Info<< endl; + } } } From 3e3d2dee502b707c8db01d337faca9eb228673a4 Mon Sep 17 00:00:00 2001 From: Henry Date: Tue, 19 Feb 2013 12:33:37 +0000 Subject: [PATCH 06/12] Update header --- .../field/fieldValues/fieldValueDelta/fieldValueDelta.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C b/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C index e759dbb7f1..7818666137 100644 --- a/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C +++ b/src/postProcessing/functionObjects/field/fieldValues/fieldValueDelta/fieldValueDelta.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2012-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License From 41d7a061da97e0d2505bfd7b9e4ba4a7378c7ae8 Mon Sep 17 00:00:00 2001 From: Henry Date: Tue, 19 Feb 2013 18:02:52 +0000 Subject: [PATCH 07/12] extendedCellToCellStencil: Template the type of the weights in weighted sum --- .../cellToCell/extendedCellToCellStencil.H | 25 +++++++------- .../extendedCellToCellStencilTemplates.C | 33 ++++++++++++------- .../extendedCentredCellToCellStencil.H | 15 ++++++--- 3 files changed, 45 insertions(+), 28 deletions(-) diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H index 57e6b2c624..dee4ee411c 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H @@ -68,24 +68,23 @@ public: // Member Functions -// //- Use map to get the data into stencil order -// template -// static void collectData -// ( -// const mapDistribute& map, -// const labelListList& stencil, -// const GeometricField& fld, -// List >& stencilFld -// ); -// //- Sum surface field contributions to create cell values - template - static tmp > weightedSum + template + static + tmp + < + GeometricField + < + typename outerProduct::type, + fvPatchField, + volMesh + > + > weightedSum ( const mapDistribute& map, const labelListList& stencil, const GeometricField& fld, - const List >& stencilWeights + const List >& stencilWeights ); }; diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencilTemplates.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencilTemplates.C index b9307adad7..1bb2bc41cc 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencilTemplates.C +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencilTemplates.C @@ -27,25 +27,36 @@ License // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -template -Foam::tmp > -Foam::extendedCellToCellStencil::weightedSum +template +Foam::tmp +< + Foam::GeometricField + < + typename Foam::outerProduct::type, + Foam::fvPatchField, + Foam::volMesh + > +> Foam::extendedCellToCellStencil::weightedSum ( const mapDistribute& map, const labelListList& stencil, const GeometricField& fld, - const List >& stencilWeights + const List >& stencilWeights ) { + typedef typename outerProduct::type WeightedType; + typedef GeometricField + WeightedFieldType; + const fvMesh& mesh = fld.mesh(); // Collect internal and boundary values List > stencilFld; collectData(map, stencil, fld, stencilFld); - tmp > tsfCorr + tmp twf ( - new GeometricField + new WeightedFieldType ( IOobject ( @@ -62,23 +73,23 @@ Foam::extendedCellToCellStencil::weightedSum ) ) ); - GeometricField& sf = tsfCorr(); + WeightedFieldType& wf = twf(); // cells - forAll(sf, cellI) + forAll(wf, cellI) { const List& stField = stencilFld[cellI]; - const List& stWeight = stencilWeights[cellI]; + const List& stWeight = stencilWeights[cellI]; forAll(stField, i) { - sf[cellI] += stField[i]*stWeight[i]; + wf[cellI] += stWeight[i]*stField[i]; } } // Boundaries values? - return tsfCorr; + return twf; } diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCentredCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCentredCellToCellStencil.H index e2cc865ce4..b210dc643d 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCentredCellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCentredCellToCellStencil.H @@ -116,11 +116,19 @@ public: } //- Sum vol field contributions to create cell values - template - tmp > weightedSum + template + tmp + < + GeometricField + < + typename outerProduct::type, + fvPatchField, + volMesh + > + > weightedSum ( const GeometricField& fld, - const List >& stencilWeights + const List >& stencilWeights ) const { return weightedSum @@ -131,7 +139,6 @@ public: stencilWeights ); } - }; From f41feaa5453c1550f374a639109b9fdd3b095f02 Mon Sep 17 00:00:00 2001 From: mattijs Date: Wed, 20 Feb 2013 09:52:40 +0000 Subject: [PATCH 08/12] STYLE: extendedCellToCell: removed extraneous code --- .../cellToCell/extendedCellToCellStencil.H | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H index 57e6b2c624..17b225a890 100644 --- a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/extendedCellToCellStencil.H @@ -68,16 +68,6 @@ public: // Member Functions -// //- Use map to get the data into stencil order -// template -// static void collectData -// ( -// const mapDistribute& map, -// const labelListList& stencil, -// const GeometricField& fld, -// List >& stencilFld -// ); -// //- Sum surface field contributions to create cell values template static tmp > weightedSum From eb3ae955e687fcfca435ab829e4f661961c88d1e Mon Sep 17 00:00:00 2001 From: mattijs Date: Wed, 20 Feb 2013 10:03:40 +0000 Subject: [PATCH 09/12] ENH: extended stencils: mesh objects for cellToCell --- src/finiteVolume/Make/files | 2 + .../centredCFCCellToCellStencilObject.C | 37 ++++++++ .../centredCFCCellToCellStencilObject.H | 86 +++++++++++++++++++ .../centredCPCCellToCellStencilObject.C | 37 ++++++++ .../centredCPCCellToCellStencilObject.H | 86 +++++++++++++++++++ 5 files changed, 248 insertions(+) create mode 100644 src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.C create mode 100644 src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.H create mode 100644 src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.C create mode 100644 src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.H diff --git a/src/finiteVolume/Make/files b/src/finiteVolume/Make/files index b2a4472f18..66729d197c 100644 --- a/src/finiteVolume/Make/files +++ b/src/finiteVolume/Make/files @@ -60,6 +60,8 @@ $(cellToCell)/globalIndexStencils/CFCCellToCellStencil.C $(cellToCell)/globalIndexStencils/CPCCellToCellStencil.C $(cellToCell)/globalIndexStencils/CECCellToCellStencil.C $(cellToCell)/MeshObjects/centredCECCellToCellStencilObject.C +$(cellToCell)/MeshObjects/centredCFCCellToCellStencilObject.C +$(cellToCell)/MeshObjects/centredCPCCellToCellStencilObject.C cellToFace = $(extendedStencil)/cellToFace $(cellToFace)/globalIndexStencils/cellToFaceStencil.C diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.C new file mode 100644 index 0000000000..422e10de19 --- /dev/null +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.C @@ -0,0 +1,37 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2013 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +\*---------------------------------------------------------------------------*/ + +#include "centredCFCCellToCellStencilObject.H" + + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ + defineTypeNameAndDebug(centredCFCCellToCellStencilObject, 0); +} + + +// ************************************************************************* // diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.H new file mode 100644 index 0000000000..ccc559d242 --- /dev/null +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCFCCellToCellStencilObject.H @@ -0,0 +1,86 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2013 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Class + Foam::centredCFCCellToCellStencilObject + +Description + +SourceFiles + +\*---------------------------------------------------------------------------*/ + +#ifndef centredCFCCellToCellStencilObject_H +#define centredCFCCellToCellStencilObject_H + +#include "extendedCentredCellToCellStencil.H" +#include "CFCCellToCellStencil.H" +#include "MeshObject.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ + +/*---------------------------------------------------------------------------*\ + Class centredCFCCellToCellStencilObject Declaration +\*---------------------------------------------------------------------------*/ + +class centredCFCCellToCellStencilObject +: + public MeshObject, + public extendedCentredCellToCellStencil +{ + +public: + + TypeName("centredCFCCellToCellStencil"); + + // Constructors + + //- Construct from uncompacted cell stencil + explicit centredCFCCellToCellStencilObject + ( + const fvMesh& mesh + ) + : + MeshObject(mesh), + extendedCentredCellToCellStencil(CFCCellToCellStencil(mesh)) + {} + + + //- Destructor + virtual ~centredCFCCellToCellStencilObject() + {} +}; + + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +} // End namespace Foam + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.C b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.C new file mode 100644 index 0000000000..7a3146c664 --- /dev/null +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.C @@ -0,0 +1,37 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2013 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +\*---------------------------------------------------------------------------*/ + +#include "centredCPCCellToCellStencilObject.H" + + +// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * // + +namespace Foam +{ + defineTypeNameAndDebug(centredCPCCellToCellStencilObject, 0); +} + + +// ************************************************************************* // diff --git a/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.H b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.H new file mode 100644 index 0000000000..e2799a468c --- /dev/null +++ b/src/finiteVolume/fvMesh/extendedStencil/cellToCell/MeshObjects/centredCPCCellToCellStencilObject.H @@ -0,0 +1,86 @@ +/*---------------------------------------------------------------------------*\ + ========= | + \\ / F ield | OpenFOAM: The Open Source CFD Toolbox + \\ / O peration | + \\ / A nd | Copyright (C) 2013 OpenFOAM Foundation + \\/ M anipulation | +------------------------------------------------------------------------------- +License + This file is part of OpenFOAM. + + OpenFOAM is free software: you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + OpenFOAM is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + for more details. + + You should have received a copy of the GNU General Public License + along with OpenFOAM. If not, see . + +Class + Foam::centredCPCCellToCellStencilObject + +Description + +SourceFiles + +\*---------------------------------------------------------------------------*/ + +#ifndef centredCPCCellToCellStencilObject_H +#define centredCPCCellToCellStencilObject_H + +#include "extendedCentredCellToCellStencil.H" +#include "CPCCellToCellStencil.H" +#include "MeshObject.H" + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +namespace Foam +{ + +/*---------------------------------------------------------------------------*\ + Class centredCPCCellToCellStencilObject Declaration +\*---------------------------------------------------------------------------*/ + +class centredCPCCellToCellStencilObject +: + public MeshObject, + public extendedCentredCellToCellStencil +{ + +public: + + TypeName("centredCPCCellToCellStencil"); + + // Constructors + + //- Construct from uncompacted cell stencil + explicit centredCPCCellToCellStencilObject + ( + const fvMesh& mesh + ) + : + MeshObject(mesh), + extendedCentredCellToCellStencil(CPCCellToCellStencil(mesh)) + {} + + + //- Destructor + virtual ~centredCPCCellToCellStencilObject() + {} +}; + + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +} // End namespace Foam + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +#endif + +// ************************************************************************* // From 944b8d438b3ebe54a500053cd663507cb2b0f90f Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 21 Feb 2013 15:07:09 +0000 Subject: [PATCH 10/12] Reformat "template <..." to template<" Add support for constructing VectorSpaces from forms with lower component type, e.g. Vector from Vector