summaryrefslogtreecommitdiff
path: root/src/sample_selection.cc
diff options
context:
space:
mode:
authorAndré Nusser <anusser@mpi-inf.mpg.de>2021-02-13 12:35:45 +0100
committerAndré Nusser <anusser@mpi-inf.mpg.de>2021-02-13 12:35:45 +0100
commit2721e1a0e391dd947df0cb9055f2e05012a62bb8 (patch)
tree6ec56743f4a047fc15f450713c1d621ade438907 /src/sample_selection.cc
parenta7bd23a0744def7d3dc34779a789591589561097 (diff)
Add position parameter of sample selection to settings.
Diffstat (limited to 'src/sample_selection.cc')
-rw-r--r--src/sample_selection.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sample_selection.cc b/src/sample_selection.cc
index cec90b1..0ff2c51 100644
--- a/src/sample_selection.cc
+++ b/src/sample_selection.cc
@@ -69,16 +69,16 @@ const Sample* SampleSelection::get(level_t level, float position, std::size_t po
float pos_opt{0.f};
float value_opt{std::numeric_limits<float>::max()};
// the following three values are mostly for debugging
- float random_opt = 0.;
float close_opt = 0.;
- float diverse_opt = 0.;
float closepos_opt = 0.;
+ float random_opt = 0.;
+ float diverse_opt = 0.;
// Note the magic values in front of the settings factors.
const float f_close = 4.*settings.sample_selection_f_close.load();
+ const float f_position = 1000.*settings.sample_selection_f_position.load(); // FIXME: huge factor for now
const float f_diverse = (1./2.)*settings.sample_selection_f_diverse.load();
const float f_random = (1./3.)*settings.sample_selection_f_random.load();
- const float f_position = 1000.; // FIXME: get from settings
float power_range = powerlist.getMaxPower() - powerlist.getMinPower();
// If all power values are the same then power_range is invalid but we want