From cf0b8b4568bd7df489426cb2bd88e69a2f73d6a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Nusser?= Date: Sun, 12 May 2019 22:20:35 +0200 Subject: Delete old sample selection algorithm and do slight adaption. The slight adaption was the one deva and I talked about on IRC. --- src/sample_selection.h | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) (limited to 'src/sample_selection.h') diff --git a/src/sample_selection.h b/src/sample_selection.h index 2134cdd..8da4e0d 100644 --- a/src/sample_selection.h +++ b/src/sample_selection.h @@ -34,30 +34,18 @@ class PowerList; class Random; struct Settings; -enum class SelectionAlg -{ - Old, - Objective, -}; - class SampleSelection { +public: + SampleSelection(Settings& settings, Random& rand, const PowerList& powerlist); + + void finalise(); + const Sample* get(level_t level, std::size_t pos); + private: Settings& settings; Random& rand; const PowerList& powerlist; - Sample* lastsample; std::vector last; - - SelectionAlg alg; - const Sample* getOld(level_t level, std::size_t pos); - const Sample* getObjective(level_t level, std::size_t pos); - -public: - SampleSelection(Settings& settings, Random& rand, const PowerList& powerlist); - - void setSelectionAlg(SelectionAlg alg); - void finalise(); - const Sample* get(level_t level, std::size_t pos); }; -- cgit v1.2.3