A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
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.
 

Static Public Member Functions

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

Public Attributes

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

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.

Referenced by BenchSuite::BenchSuite().

+ Here is the caller graph for this function:

◆ 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, and LOG.

Referenced by BenchSuite::BenchSuite(), and 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: