A Discrete-Event Network Simulator
API
BenchSuite::Result Struct Reference

Results from initialization and execution of a single run. More...

+ Collaboration diagram for BenchSuite::Result:

Public Member Functions

template<typename T >
void Log (T label) const
 Log this result. More...
 

Static Public Member Functions

static Result Bench (Bench::Result r)
 Construct from the individual run result. More...
 

Public Attributes

PhaseResult init
 Initialization phase results. More...
 
PhaseResult run
 Run (simulation) phase results. More...
 

Detailed Description

Results from initialization and execution of a single run.

Definition at line 220 of file bench-scheduler.cc.

Member Function Documentation

◆ Bench()

BenchSuite::Result BenchSuite::Result::Bench ( Bench::Result  r)
static

Construct from the individual run result.

Parameters
[in]rThe result from a single run.
Returns
The run result.

Definition at line 249 of file bench-scheduler.cc.

References Bench::Result::events, Bench::Result::init, Bench::Result::pop, and Bench::Result::simu.

◆ Log()

template<typename T >
void BenchSuite::Result::Log ( label) const

Log this result.

Template Parameters
TThe type of the label.
Parameters
labelThe label for the line.

Definition at line 257 of file bench-scheduler.cc.

References g_fwidth, two-ray-to-three-gpp-ch-calibration::label, and LOG.

Referenced by BenchSuite::Log().

+ Here is the caller graph for this function:

Member Data Documentation

◆ init

PhaseResult BenchSuite::Result::init

Initialization phase results.

Definition at line 222 of file bench-scheduler.cc.

◆ run

PhaseResult BenchSuite::Result::run

Run (simulation) phase results.

Definition at line 223 of file bench-scheduler.cc.


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