MOTION  0.01
Framework for mixed-protocol multi-party computation
Namespaces | Typedefs | Functions
analysis.cpp File Reference
#include "analysis.h"
#include <cmath>
#include <iostream>
#include <sstream>
#include <fmt/format.h>
#include "communication/transport.h"
#include "utility/runtime_info.h"
#include "utility/version.h"
Include dependency graph for analysis.cpp:

Namespaces

 encrypto
 
 encrypto::motion
 

Typedefs

using encrypto::motion::StatId = RunTimeStatistics::StatisticsId
 

Functions

static double encrypto::motion::ComputeDuration (const RunTimeStatistics::TimePointPair &tpp)
 
template<typename C >
static C::value_type encrypto::motion::At (const C &container, RunTimeStatistics::StatisticsId id)
 
static std::string encrypto::motion::FormatLine (std::string name, std::string unit, AccumulatedRunTimeStatistics::AccumulatorType accumulator, std::size_t field_width)
 
std::string encrypto::motion::PrintMotionInfo ()
 
std::string encrypto::motion::PrintStatistics (const std::string &experiment_name, const AccumulatedRunTimeStatistics &execution_statistics, const AccumulatedCommunicationStatistics &communication_statistics)