Browse Source

change parameters to reference

Jens Keim 5 years ago
parent
commit
75d99b975d
2 changed files with 2 additions and 2 deletions
  1. 1 1
      code_boost/src/cxx/statistics.cpp
  2. 1 1
      code_boost/src/cxx/statistics.h

+ 1 - 1
code_boost/src/cxx/statistics.cpp

@@ -172,7 +172,7 @@ void statistics::calculateIPIntervalPacketRate(std::chrono::duration<int, std::m
  * @param an old map containing the values with counts (from last iteration)
  * @return a vector containing the calculated entropies: entropy of all updated values, entropy of all novel values
  */
-std::vector<double> statistics::calculateEntropies(std::unordered_map<int, int> map, std::unordered_map<int, int> old) {
+std::vector<double> statistics::calculateEntropies(std::unordered_map<int, int> &map, std::unordered_map<int, int> &old) {
     std::vector<double> counts;
     int count_total = 0;
     double entropy = 0.0;

+ 1 - 1
code_boost/src/cxx/statistics.h

@@ -558,7 +558,7 @@ public:
 
     std::vector<float> calculateLastIntervalIPsEntropy(std::chrono::microseconds intervalStartTimestamp);
 
-    std::vector<double> calculateEntropies(std::unordered_map<int, int> map, std::unordered_map<int, int> old);
+    std::vector<double> calculateEntropies(std::unordered_map<int, int> &map, std::unordered_map<int, int> &old);
 
     void addIntervalStat(std::chrono::duration<int, std::micro> interval, std::chrono::microseconds intervalStartTimestamp, std::chrono::microseconds lastPktTimestamp);