21 #include <celero/Export.h> 22 #include <celero/Pimpl.h> 23 #include <celero/Statistics.h> 24 #include <celero/TestFixture.h> 31 class UserDefinedMeasurementCollector;
53 void setProblemSpaceValue(std::shared_ptr<celero::TestFixture::ExperimentValue> x,
double scale = 1.0);
58 std::shared_ptr<celero::TestFixture::ExperimentValue> getProblemSpace()
const;
63 int64_t getProblemSpaceValue()
const;
68 double getProblemSpaceValueScale()
const;
73 uint64_t getProblemSpaceIterations()
const;
88 void addRunTimeSample(
const uint64_t x);
93 void addMemorySample(
const int64_t x);
98 uint64_t getRunTime()
const;
103 int64_t getRAM()
const;
110 double getUsPerCall()
const;
117 double getCallsPerSecond()
const;
124 double getUnitsPerSecond()
const;
132 double getBaselineMeasurement()
const;
137 void setComplete(
bool x);
142 bool getComplete()
const;
147 void setFailure(
bool x);
152 bool getFailure()
const;
157 void setUserDefinedMeasurements(std::shared_ptr<UserDefinedMeasurementCollector> x);
162 std::shared_ptr<UserDefinedMeasurementCollector> getUserDefinedMeasurements()
const;
Definition: ExperimentResult.h:38
Definition: ExperimentResult.cpp:33
Definition: Experiment.h:36