Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Statistic Struct Reference

#include "/Werk/devel/lumi/tests/vault/gear/test-chain-load.hpp"

Description

Statistic data calculated for a given chain-load topology.

Definition at line 1097 of file test-chain-load.hpp.

Public Attributes

uint nodes {0}
 
uint levels {0}
 
uint segments {1}
 
uint maxheight {0}
 
double avgheight {0}
 
VecU width {}
 
VecU sublevel {}
 
std::array< Indicator, CATindicators
 

Public Member Functions

 Statistic (uint lvls)
 
void addPoint (uint levelWidth, uint sublevelID, LevelSums &particulars)
 
void closeAverages (uint segs, uint maxSublevelID)
 

Private Member Functions

void reserve (uint lvls)
 

Constructor & Destructor Documentation

◆ Statistic()

Statistic ( uint  lvls)
inlineexplicit

Definition at line 1110 of file test-chain-load.hpp.

References Statistic::reserve().

+ Here is the call graph for this function:

Member Function Documentation

◆ addPoint()

void addPoint ( uint  levelWidth,
uint  sublevelID,
LevelSums particulars 
)
inline

Definition at line 1118 of file test-chain-load.hpp.

References Statistic::addPoint(), vault::gear::test::CAT, Statistic::indicators, Statistic::levels, Statistic::nodes, Statistic::sublevel, and Statistic::width.

Referenced by Statistic::addPoint(), and TestChainLoad< maxFan >::computeGraphStatistics().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ closeAverages()

void closeAverages ( uint  segs,
uint  maxSublevelID 
)
inline

Definition at line 1132 of file test-chain-load.hpp.

References Statistic::avgheight, vault::gear::test::CAT, Statistic::closeAverages(), Statistic::indicators, Statistic::levels, Statistic::maxheight, Statistic::nodes, and Statistic::segments.

Referenced by Statistic::closeAverages(), and TestChainLoad< maxFan >::computeGraphStatistics().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ reserve()

void reserve ( uint  lvls)
inlineprivate

Definition at line 1143 of file test-chain-load.hpp.

References vault::gear::test::CAT, Indicator::data, Statistic::indicators, Statistic::sublevel, and Statistic::width.

Referenced by Statistic::Statistic().

+ Here is the caller graph for this function:

Member Data Documentation

◆ nodes

uint nodes {0}

Definition at line 1099 of file test-chain-load.hpp.

Referenced by Statistic::addPoint(), and Statistic::closeAverages().

◆ levels

◆ segments

◆ maxheight

◆ avgheight

double avgheight {0}

◆ width

VecU width {}

Definition at line 1104 of file test-chain-load.hpp.

Referenced by Statistic::addPoint(), and Statistic::reserve().

◆ sublevel

VecU sublevel {}

Definition at line 1105 of file test-chain-load.hpp.

Referenced by Statistic::addPoint(), and Statistic::reserve().

◆ indicators

+ Collaboration diagram for Statistic:

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