diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/powerlist.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/powerlist.cc b/src/powerlist.cc index 86378ca..e0809ab 100644 --- a/src/powerlist.cc +++ b/src/powerlist.cc @@ -186,14 +186,14 @@ void PowerList::finalise() power = sqrt(power); - if(power > power_max) power_max = power; - sample->power = power; } #endif/*AUTO_CALCULATE_POWER*/ item.power = sample->power; + if(item.power > power_max) power_max = item.power; + DEBUG(rand, " - power: %f\n", item.power); si++; @@ -202,6 +202,8 @@ void PowerList::finalise() Sample *PowerList::get(level_t level) { + + Sample *sample = NULL; float power = 0; @@ -210,8 +212,8 @@ Sample *PowerList::get(level_t level) float lvl = box_muller_transform(mean, stddev); - DEBUG(rand, "lvl: %f (mean: %.2f, stddev: %.2f)\n", - lvl, mean, stddev); + DEBUG(rand, "level: %f, lvl: %f (mean: %.2f, stddev: %.2f)\n", + level, lvl, mean, stddev); std::vector<PowerListItem>::iterator i = samples.begin(); while(i != samples.end()) { |