AutoPas  3.0.0
Loading...
Searching...
No Matches
SortByName.h
Go to the documentation of this file.
1
7#pragma once
8
10
11namespace autopas {
12
20 public:
21 TuningStrategyOption getOptionType() const override;
22
23 bool optimizeSuggestions(std::vector<Configuration> &configQueue,
24 const EvidenceCollection &evidenceCollection) override;
25 bool reset(size_t iteration, size_t tuningPhase, std::vector<Configuration> &configQueue,
26 const EvidenceCollection &evidenceCollection) override;
27};
28
29} // namespace autopas
Class to manage all evidence.
Definition: EvidenceCollection.h:21
This strategy sorts the given queue by Configuration::operator<() to minimize the container conversio...
Definition: SortByName.h:19
TuningStrategyOption getOptionType() const override
Get this object's associated TuningStrategyOption type.
Definition: SortByName.cpp:21
bool optimizeSuggestions(std::vector< Configuration > &configQueue, const EvidenceCollection &evidenceCollection) override
Optimizes the queue of configurations to process.
Definition: SortByName.cpp:8
bool reset(size_t iteration, size_t tuningPhase, std::vector< Configuration > &configQueue, const EvidenceCollection &evidenceCollection) override
Reset all internal parameters to the beginning of a new tuning phase.
Definition: SortByName.cpp:16
Interface for tuning strategies for the auto tuner.
Definition: TuningStrategyInterface.h:23
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:32