40 bool reset(
size_t iteration,
size_t tuningPhase, std::vector<Configuration> &configQueue,
51 std::ofstream _logOut;
Class containing multiple options that form an algorithm configuration for the pairwise iteration.
Definition: Configuration.h:24
Class to manage all evidence.
Definition: EvidenceCollection.h:21
Helper class that associates a measurement with the iteration when it was taken.
Definition: Evidence.h:15
This class is able to gather and store important information for a tuning phase from a container and ...
Definition: LiveInfo.h:31
Interface for tuning strategies for the auto tuner.
Definition: TuningStrategyInterface.h:23
This dummy strategy logs any call made to the list of strategies.
Definition: TuningStrategyLogger.h:23
bool reset(size_t iteration, size_t tuningPhase, std::vector< Configuration > &configQueue, const autopas::EvidenceCollection &evidenceCollection) override
Reset all internal parameters to the beginning of a new tuning phase.
Definition: TuningStrategyLogger.cpp:38
TuningStrategyOption getOptionType() const override
Get this object's associated TuningStrategyOption type.
Definition: TuningStrategyLogger.cpp:55
void receiveLiveInfo(const LiveInfo &info) override
Virtual method that subclasses can override to receive the LiveInfo object before a tuning phase if t...
Definition: TuningStrategyLogger.cpp:51
bool optimizeSuggestions(std::vector< Configuration > &configQueue, const EvidenceCollection &evidenceCollection) override
Optimizes the queue of configurations to process.
Definition: TuningStrategyLogger.cpp:30
void addEvidence(const Configuration &configuration, const Evidence &evidence) override
Notifies the strategy about empirically collected information for the given configuration.
Definition: TuningStrategyLogger.cpp:26
bool needsLiveInfo() const override
Returns whether this tuning strategy wants to get a LiveInfo object passed before a new tuning phase.
Definition: TuningStrategyLogger.cpp:46
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32