Kernel Tuning Toolkit 2.3
 
Loading...
Searching...
No Matches
ConfigurationDuration.h
Go to the documentation of this file.
1
4#pragma once
5
7#include <KttPlatform.h>
8
9namespace ktt
10{
11
16{
17public:
23 explicit ConfigurationDuration(const double duration);
24
25 bool IsFulfilled() const override;
26 void Initialize(const uint64_t configurationsCount) override;
27 void Update(const KernelResult& result) override;
28 std::string GetStatusString() const override;
29
30private:
31 double m_BestDuration;
32 double m_TargetDuration;
33};
34
35} // namespace ktt
Definition ConfigurationDuration.h:16
void Update(const KernelResult &result) override
void Initialize(const uint64_t configurationsCount) override
bool IsFulfilled() const override
ConfigurationDuration(const double duration)
std::string GetStatusString() const override
Definition KernelResult.h:21
Definition StopCondition.h:19
Definition KttPlatform.h:41