Detailed report on module Running

MetricTagOverallPer Function
Lines of CodeLOC 145******
McCabe's Cyclomatic NumberMVG 32******
Lines of CommentCOM 78********
LOC/COML_C 1.859 
MVG/COMM_C 0.410 
Weighted Methods per Class (  weighting = unity )WMC1 20 
Weighted Methods per Class (  weighting = visible )WMCv 19 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 11 
Information Flow measure (  inclusive )IF4 900********
Information Flow measure (  visible )IF4v 225********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   common/running.h:146
13 0 15------------

Functions

Function prototypeLOCMVGCOML_CM_C
Running(  OptimeCriterion * )
definition   common/running.cc:68
declaration   common/running.h:165

8 0 4------------
getSubRunning(  unsigned )
definition   common/running.cc:160
declaration   common/running.h:182

8 1 7------------
getThreshold(  void )
definition   common/running.cc:135
declaration   common/running.h:225

7 2 3------------
hasFoundOptime(  void )
definition   common/running.h:243

3 1 3------------
increm(  void )
definition   common/running.cc:48
declaration   common/running.h:151

10 3 5------------
isBetter(  double,  double )
definition   common/running.h:247

3 1 0------------
isFinish(  void )
definition   common/running.cc:96
declaration   common/running.h:192

17 9 4------ 2.250
isOptime(  double )
definition   common/running.cc:85
declaration   common/running.h:207

10 3 6------------
maxEval(  void )
definition   common/running.cc:81
declaration   common/running.h:187

4 1 3------------
notify(  double )
declaration   common/running.h:154

1 0 0------------
notifyEval(  double )
definition   common/running.cc:143
declaration   common/running.h:239

15 4 5------------
numEval(  void )
definition   common/running.cc:122
declaration   common/running.h:220

4 1 3------------
pending(  void )
definition   common/running.h:230

3 1 3------------
ratio(   )
declaration   common/running.h:199

1 0 5------------
ratio(  void )
definition   common/running.cc:113

8 3 0------------
reset(  void )
definition   common/running.cc:62
declaration   common/running.h:159

6 0 3------------
setMaxEval(  int )
definition   common/running.cc:76
declaration   common/running.h:171

5 0 5------------
setMaxTime(  unsigned )
definition   common/running.cc:177
declaration   common/running.h:215

5 0 0------------
setThreshold(  double )
definition   common/running.cc:126
declaration   common/running.h:213

7 1 4------------
~Running(  void )
definition   common/running.cc:169
declaration   common/running.h:173

7 1 0------------

Relationships

ClientsSuppliers
ClassEAlgorithm [V]
pass by reference   common/iea.cc:82
pass by reference   common/iea.h:190


EvalRunning [V]
pass by reference   common/iea.h:37
has by reference   common/iea.h:54


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


MA2LSI [V]
pass by reference   common/ma2lsi.cc:140
pass by reference   common/ma2lsi.h:63


MA2LSIA [V]
pass by reference   common/ma2lsia.cc:117
pass by reference   common/ma2lsia.h:63


 
IFinish [CV]
inheritance   common/running.h:146


IReset [CV]
inheritance   common/running.h:146


bool [C]
has by value   common/running.h:261


clock_t [C]
has by value   common/running.h:257


list [C]
has by value   common/running.h:264


unsigned [CV]
pass by value   common/running.cc:160
pass by value   common/running.cc:177
pass by value   common/running.h:182
pass by value   common/running.h:215