AutoPas  3.0.0
Loading...
Searching...
No Matches
Evidence.h
Go to the documentation of this file.
1
7#pragma once
8
9#include <cstddef>
10
11namespace autopas {
15class Evidence {
16 public:
20 size_t iteration;
38
44 bool operator==(const Evidence &rhs) const;
50 bool operator!=(const Evidence &rhs) const;
51};
52} // namespace autopas
Helper class that associates a measurement with the iteration when it was taken.
Definition: Evidence.h:15
size_t iteration
Iteration in which the measurement was taken.
Definition: Evidence.h:20
long effectiveValue
Value of the effective measurement (time, energy, ...) combining rebuild and traversal,...
Definition: Evidence.h:29
long rebuildValue
Value of the measurement for only the rebuilding step.
Definition: Evidence.h:33
long traversalValue
Value of the measurement for the actual traversal (without potential rebuild).
Definition: Evidence.h:37
size_t tuningPhase
Tuning phase in which the measurement was taken.
Definition: Evidence.h:24
bool operator==(const Evidence &rhs) const
Equality operator.
Definition: Evidence.cpp:8
bool operator!=(const Evidence &rhs) const
Inequality operator.
Definition: Evidence.cpp:12
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:34