From f1ab41a310c32ded4e8734ca39428c94d08cd0f5 Mon Sep 17 00:00:00 2001
From: Omar Zapata <Omar.Zapata@cern.ch>
Date: Tue, 12 Jul 2016 10:03:33 +0200
Subject: [PATCH] TMVA: removed compilation warnings in DNN

---
 tmva/tmva/inc/TMVA/NeuralNet.icc | 12 ++++++------
 tmva/tmva/src/NeuralNet.cxx      | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/tmva/tmva/inc/TMVA/NeuralNet.icc b/tmva/tmva/inc/TMVA/NeuralNet.icc
index add97e23cad..68cdb01ea70 100644
--- a/tmva/tmva/inc/TMVA/NeuralNet.icc
+++ b/tmva/tmva/inc/TMVA/NeuralNet.icc
@@ -658,7 +658,7 @@ template <typename LAYERDATA>
                 if (itDrop == itDropEnd)
                     break;
 
-                size_t numNodes = layer.numNodes ();
+                size_t _numNodes = layer.numNodes ();
 
                 double dropFraction = *itDrop;
                 double pPrev = 1.0 - dropFractionPrev;
@@ -678,7 +678,7 @@ template <typename LAYERDATA>
                     *itWeight *= p;
                     ++itWeight;
                 }
-                numNodesPrev = numNodes;
+                numNodesPrev = _numNodes;
                 dropFractionPrev = dropFraction;
                 ++itDrop;
             }
@@ -734,21 +734,21 @@ template <typename LAYERDATA>
                 {
                     // fill the dropOut-container
                     dropContainer.clear ();
-                    size_t numNodes = inputSize ();
+                    size_t _numNodes = inputSize ();
                     double dropFraction = 0.0;
                     dropFraction = dropFractions.at (dropIndex);
                     ++dropIndex;
-                    fillDropContainer (dropContainer, dropFraction, numNodes);
+                    fillDropContainer (dropContainer, dropFraction, _numNodes);
                     for (auto itLayer = begin (m_layers), itLayerEnd = end (m_layers); itLayer != itLayerEnd; ++itLayer, ++dropIndex)
                     {
                         auto& layer = *itLayer;
-                        numNodes = layer.numNodes ();
+                        _numNodes = layer.numNodes ();
                         // how many nodes have to be dropped
                         dropFraction = 0.0;
                         if (dropFractions.size () > dropIndex)
                             dropFraction = dropFractions.at (dropIndex);
                     
-                        fillDropContainer (dropContainer, dropFraction, numNodes);
+                        fillDropContainer (dropContainer, dropFraction, _numNodes);
                     }
                     isWeightsForDrop = true;
                 }
diff --git a/tmva/tmva/src/NeuralNet.cxx b/tmva/tmva/src/NeuralNet.cxx
index 03836478ecb..5e7d7706885 100644
--- a/tmva/tmva/src/NeuralNet.cxx
+++ b/tmva/tmva/src/NeuralNet.cxx
@@ -550,15 +550,15 @@ namespace TMVA
         /** \brief prepare the drop-out container given the provided drop-fractions
          *
          */
-        void Net::fillDropContainer (DropContainer& dropContainer, double dropFraction, size_t numNodes) const
+        void Net::fillDropContainer (DropContainer& dropContainer, double dropFraction, size_t _numNodes) const
         {
-            size_t numDrops = dropFraction * numNodes;
-            if (numDrops >= numNodes) // maintain at least one node
-                numDrops = numNodes - 1;
-            dropContainer.insert (end (dropContainer), numNodes-numDrops, true); // add the markers for the nodes which are enabled
+            size_t numDrops = dropFraction * _numNodes;
+            if (numDrops >= _numNodes) // maintain at least one node
+                numDrops = _numNodes - 1;
+            dropContainer.insert (end (dropContainer), _numNodes-numDrops, true); // add the markers for the nodes which are enabled
             dropContainer.insert (end (dropContainer), numDrops, false); // add the markers for the disabled nodes
             // shuffle 
-            std::random_shuffle (end (dropContainer)-numNodes, end (dropContainer)); // shuffle enabled and disabled markers
+            std::random_shuffle (end (dropContainer)-_numNodes, end (dropContainer)); // shuffle enabled and disabled markers
         }
 
 
-- 
GitLab