From c1b47b62e4a2f66f8669f50f4b54087099d06f61 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sun, 25 Aug 2019 21:22:16 +0800 Subject: [PATCH] common/DecayCounter: do not decay when testing denc check-generated.sh tries to verify the invariance of a type after encoding and decoding. so we should keep the value of `DecayCounter` the same when encoding/decoding/dumping. Signed-off-by: Kefu Chai --- src/common/DecayCounter.cc | 1 - src/common/DecayCounter.h | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/common/DecayCounter.cc b/src/common/DecayCounter.cc index cbf38d6b0754c..a0cf194216d80 100644 --- a/src/common/DecayCounter.cc +++ b/src/common/DecayCounter.cc @@ -58,7 +58,6 @@ void DecayCounter::generate_test_instances(std::list& ls) { DecayCounter *counter = new DecayCounter(); counter->val = 3.0; - counter->rate = DecayRate(2.0); ls.push_back(counter); counter = new DecayCounter(); ls.push_back(counter); diff --git a/src/common/DecayCounter.h b/src/common/DecayCounter.h index 542d9c2f53204..b9cbef4290726 100644 --- a/src/common/DecayCounter.h +++ b/src/common/DecayCounter.h @@ -43,7 +43,7 @@ public: void set_halflife(double hl) { k = log(.5) / hl; - } + } private: double k = 0; // k = ln(.5)/half_life -- 2.39.5