diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-04-19 20:55:39 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-04-19 20:55:39 +0200 |
| commit | 4ff03985d67da8b7186c5a0875550b1d4185950d (patch) | |
| tree | 3e41f60d6a812bd66289a2b911cdcbb693649391 | |
| parent | a4e285a4f1cbb5ac96a03b5d43b8f782424520c5 (diff) | |
Make a couple of methods private.
| -rw-r--r-- | src/leqm-nrt.cc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/leqm-nrt.cc b/src/leqm-nrt.cc index c3c5175..dbb115f 100644 --- a/src/leqm-nrt.cc +++ b/src/leqm-nrt.cc @@ -73,27 +73,27 @@ public: But ISO 21727:2004(E) ask for a reference level "measured using an average responding meter". So reference level is not 0.707, but 0.637 = 2/pi */ - double mean() const + double rms() const { - return pow(_sum / _nsamples, 0.500); + return 20 * log10(mean()) + 108.010299957; } - double cmean() const + double leqm() const { - return pow(_csum / _nsamples, 0.500); + return 20 * log10(cmean()) + 108.010299957; } - double rms() const +private: + double mean() const { - return 20 * log10(mean()) + 108.010299957; + return pow(_sum / _nsamples, 0.500); } - double leqm() const + double cmean() const { - return 20 * log10(cmean()) + 108.010299957; + return pow(_csum / _nsamples, 0.500); } -private: double _csum = 0.0; // convolved sum double _sum = 0.0; // flat sum int _nsamples = 0; |
