#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: