Detailed report on module Statistics

MetricTagOverallPer Function
Lines of CodeLOC 68******
McCabe's Cyclomatic NumberMVG 6******
Lines of CommentCOM 27********
LOC/COML_C 2.519 
MVG/COMM_C 0.222 
Weighted Methods per Class (  weighting = unity )WMC1 9 
Weighted Methods per Class (  weighting = visible )WMCv 9 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 8 
Information Flow measure (  inclusive )IF4 225********
Information Flow measure (  visible )IF4v 81********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   common/statistics.h:35
9 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
Statistics(  int )
definition   common/statistics.cc:26
declaration   common/statistics.h:40

5 0 3------------
activeEvent(  string )
definition   common/statistics.cc:86
declaration   common/statistics.h:61

4 0 3------------
endExperiment(  void )
definition   common/statistics.cc:82
declaration   common/statistics.h:77

4 0 3------------
endGeneration(  tFitness )
definition   common/statistics.cc:45
declaration   common/statistics.h:73

16 4 3------------
newEvent(  string )
definition   common/statistics.cc:66
declaration   common/statistics.h:57

13 2 6------------
newExperiment(  void )
definition   common/statistics.cc:35
declaration   common/statistics.h:65

6 0 3------------
newGeneration(  void )
definition   common/statistics.cc:41
declaration   common/statistics.h:69

4 0 3------------
reset(  void )
definition   common/statistics.cc:31
declaration   common/statistics.h:49

4 0 3------------
setProblem(  Problem * )
definition   common/statistics.h:42

3 0 0------------

Relationships

ClientsSuppliers
ClassEAlgorithm [V]
pass by reference   common/iea.h:198
has by reference   common/iea.h:248


EAlgorithm [V]
pass by reference   common/ea.cc:33
pass by reference   common/ea.h:89
has by reference   common/ea.h:128


IEAlgorithm [V]
pass by reference   common/iea.h:94


 
Problem [V]
pass by reference   common/statistics.h:42
has by reference   common/statistics.h:79


map [C]
has by value   common/statistics.h:83


string [CV]
pass by value   common/statistics.cc:66
pass by value   common/statistics.cc:86
pass by value   common/statistics.h:57
pass by value   common/statistics.h:61


tFitness [CV]
pass by value   common/statistics.cc:45
pass by value   common/statistics.h:73
has by value   common/statistics.h:80


unsigned [C]
has by value   common/statistics.h:81
has by value   common/statistics.h:82