Kernel Tuning Toolkit 2.3
 
Loading...
Searching...
No Matches
ConfigurationCount.h
Go to the documentation of this file.
1
4#pragma once
5
6#include <cstdint>
7
9#include <KttPlatform.h>
10
11namespace ktt
12{
13
17class KTT_API ConfigurationCount : public StopCondition
18{
19public:
24 explicit ConfigurationCount(const uint64_t count);
25
26 bool IsFulfilled() const override;
27 void Initialize(const uint64_t configurationsCount) override;
28 void Update(const KernelResult& result) override;
29 std::string GetStatusString() const override;
30
31private:
32 uint64_t m_CurrentCount;
33 uint64_t m_TargetCount;
34};
35
36} // namespace ktt
Definition ConfigurationCount.h:18
void Update(const KernelResult &result) override
std::string GetStatusString() const override
ConfigurationCount(const uint64_t count)
void Initialize(const uint64_t configurationsCount) override
bool IsFulfilled() const override
Definition KernelResult.h:21
Definition StopCondition.h:19
Definition KttPlatform.h:41