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

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

Description

Distribution indicators for one kind of evaluation.

Evaluations over the kind of node are collected per (time)level. This data is then counted, averaged and weighted.

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

Public Attributes

VecU data {}
 
uint cnt {0}
 global sum over all levels
 
double frac {0}
 fraction of all nodes
 
double pS {0}
 average per segment
 
double pL {0}
 average per level
 
double pLW {0}
 average per level and level-width
 
double cL {0}
 weight centre level for this indicator
 
double cLW {0}
 weight centre level width-reduced
 
double sL {0}
 weight centre on subgraph
 
double sLW {0}
 weight centre on subgraph width-reduced
 

Public Member Functions

void addPoint (uint levelID, uint sublevelID, uint width, uint items)
 
void closeAverages (uint nodes, uint levels, uint segments, double avgheight)
 

Member Function Documentation

◆ addPoint()

void addPoint ( uint  levelID,
uint  sublevelID,
uint  width,
uint  items 
)
inline

◆ closeAverages()

void closeAverages ( uint  nodes,
uint  levels,
uint  segments,
double  avgheight 
)
inline

Member Data Documentation

◆ data

VecU data {}

◆ cnt

uint cnt {0}

global sum over all levels

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

Referenced by Indicator::addPoint(), Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

◆ frac

double frac {0}

fraction of all nodes

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

Referenced by Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

◆ pS

double pS {0}

◆ pL

double pL {0}

◆ pLW

double pLW {0}

average per level and level-width

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

Referenced by Indicator::addPoint(), Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

◆ cL

double cL {0}

weight centre level for this indicator

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

Referenced by Indicator::addPoint(), Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

◆ cLW

double cLW {0}

weight centre level width-reduced

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

Referenced by Indicator::addPoint(), Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

◆ sL

double sL {0}

weight centre on subgraph

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

Referenced by Indicator::addPoint(), Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

◆ sLW

double sLW {0}

weight centre on subgraph width-reduced

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

Referenced by Indicator::addPoint(), Indicator::closeAverages(), and TestChainLoad< maxFan >::printTopologyStatistics().

+ Collaboration diagram for Indicator:

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