From fd89cf4bb26438edaa66b99501cadcad09d67e38 Mon Sep 17 00:00:00 2001
From: Mark Olesen <Mark.Olesen@esi-group.com>
Date: Mon, 20 Jan 2020 11:15:13 +0100
Subject: [PATCH] ENH: set InfoDetail level = 0 for paraview plugins (reduces
 some output)

---
 .../blockMeshReader/library/vtkPVblockMesh.C                | 6 +++++-
 .../blockMeshReader/library/vtkPVblockMesh.H                | 6 ++----
 src/paraview-plugins/foamReader/library/vtkPVFoam.C         | 6 +++++-
 src/paraview-plugins/foamReader/library/vtkPVFoam.H         | 3 +--
 4 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.C b/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.C
index 1f0d616..99df826 100644
--- a/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.C
+++ b/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.C
@@ -183,9 +183,13 @@ Foam::vtkPVblockMesh::vtkPVblockMesh
     rangeEdges_("edges"),
     rangeCorners_("corners")
 {
+    // Reduce some output
+    ::Foam::infoDetailLevel = 0;
+
     DebugInfo << "vtkPVblockMesh - " << FileName << endl;
 
-    // avoid argList and get rootPath/caseName directly from the file
+    // Avoid argList (possible side-effects)
+    // - get rootPath/caseName directly from the file
     fileName fullCasePath(fileName(FileName).path());
 
     if (!isDir(fullCasePath))
diff --git a/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.H b/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.H
index 71b3e28..5c14b9c 100644
--- a/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.H
+++ b/src/paraview-plugins/blockMeshReader/library/vtkPVblockMesh.H
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
-    Copyright (C) 2017 OpenCFD Ltd.
+    Copyright (C) 2017-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -71,11 +71,9 @@ template<class T> class vtkSmartPointer;
 namespace Foam
 {
 
-// OpenFOAM class forward declarations
-class argList;
+// Forward Declarations (OpenFOAM)
 class Time;
 class blockMesh;
-
 template<class Type> class List;
 
 /*---------------------------------------------------------------------------*\
diff --git a/src/paraview-plugins/foamReader/library/vtkPVFoam.C b/src/paraview-plugins/foamReader/library/vtkPVFoam.C
index 8db72b8..9544330 100644
--- a/src/paraview-plugins/foamReader/library/vtkPVFoam.C
+++ b/src/paraview-plugins/foamReader/library/vtkPVFoam.C
@@ -296,6 +296,9 @@ Foam::vtkPVFoam::vtkPVFoam
     rangeFaceSets_("faceSet"),
     rangePointSets_("pointSet")
 {
+    // Reduce some output
+    ::Foam::infoDetailLevel = 0;
+
     if (debug)
     {
         Info<< "vtkPVFoam - " << vtkFileName << nl;
@@ -304,7 +307,8 @@ Foam::vtkPVFoam::vtkPVFoam
 
     fileName FileName(vtkFileName);
 
-    // avoid argList and get rootPath/caseName directly from the file
+    // Avoid argList (possible side-effects)
+    // - get rootPath/caseName directly from the file
     fileName fullCasePath(FileName.path());
 
     if (!isDir(fullCasePath))
diff --git a/src/paraview-plugins/foamReader/library/vtkPVFoam.H b/src/paraview-plugins/foamReader/library/vtkPVFoam.H
index 752e189..a3233fb 100644
--- a/src/paraview-plugins/foamReader/library/vtkPVFoam.H
+++ b/src/paraview-plugins/foamReader/library/vtkPVFoam.H
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
-    Copyright (C) 2017-2019 OpenCFD Ltd.
+    Copyright (C) 2017-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -94,7 +94,6 @@ namespace Foam
 {
 
 // Forward Declarations (OpenFOAM)
-class argList;
 class Time;
 class faMesh;
 class fvMesh;
-- 
GitLab