#include <run_time_statistics.h>
|
| enum | StatisticsId : std::size_t {
StatisticsId::kMtPresetup,
StatisticsId::kMtSetup,
StatisticsId::kSbPresetup,
StatisticsId::kSbSetup,
StatisticsId::kSpPresetup,
StatisticsId::kSpSetup,
StatisticsId::kOtExtensionSetup,
StatisticsId::kPreprocessing,
StatisticsId::kGatesSetup,
StatisticsId::kGatesOnline,
StatisticsId::kEvaluate,
StatisticsId::kBaseOts,
StatisticsId::kMax
} |
| |
| using | ClockType = std::chrono::steady_clock |
| |
| using | TimePoint = std::chrono::time_point< ClockType > |
| |
| using | TimePointPair = std::pair< TimePoint, TimePoint > |
| |
◆ ClockType
◆ TimePoint
◆ TimePointPair
◆ StatisticsId
| Enumerator |
|---|
| kMtPresetup | |
| kMtSetup | |
| kSbPresetup | |
| kSbSetup | |
| kSpPresetup | |
| kSpSetup | |
| kOtExtensionSetup | |
| kPreprocessing | |
| kGatesSetup | |
| kGatesOnline | |
| kEvaluate | |
| kBaseOts | |
| kMax | |
◆ Get()
◆ GetTime()
| TimePoint encrypto::motion::RunTimeStatistics::GetTime |
( |
| ) |
|
|
inline |
◆ PrintHumanReadable()
| std::string encrypto::motion::RunTimeStatistics::PrintHumanReadable |
( |
| ) |
const |
◆ RecordEnd()
template<StatisticsId Id>
| void encrypto::motion::RunTimeStatistics::RecordEnd |
( |
| ) |
|
|
inline |
◆ RecordStart()
template<StatisticsId Id>
| void encrypto::motion::RunTimeStatistics::RecordStart |
( |
| ) |
|
|
inline |
◆ data
The documentation for this struct was generated from the following files: