TPIE

2362a60
tpie::execution_time_predictor Class Reference

Public Member Functions

 execution_time_predictor (const std::string &id=std::string())
 
time_type estimate_execution_time (stream_size_type n, double &confidence)
 Estimate execution time. More...
 
void start_execution (stream_size_type n)
 
time_type end_execution ()
 
std::string estimate_remaining_time (double progress)
 

Static Public Member Functions

static void start_pause ()
 
static void end_pause ()
 
static void disable_time_storing ()
 

Detailed Description

Definition at line 66 of file execution_time_predictor.h.

Member Function Documentation

time_type tpie::execution_time_predictor::estimate_execution_time ( stream_size_type  n,
double &  confidence 
)

Estimate execution time.

Parameters
nInput size
confidence(output) Confidence (between 0.0 and 1.0)

The documentation for this class was generated from the following file: