Detailed report on module tIndividualReal

MetricTagOverallPer Function
Lines of CodeLOC 115******
McCabe's Cyclomatic NumberMVG 25******
Lines of CommentCOM 4********
LOC/COML_C28.750 
MVG/COMM_C 6.250 
Weighted Methods per Class (  weighting = unity )WMC1 19 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 11 
Information Flow measure (  inclusive )IF4 900********
Information Flow measure (  visible )IF4v 900********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
change(  const tChromosomeReal &,  tFitness )
definition   common/individual.cc:92

5 0 0------------
eval(  IEval * )
definition   common/individual.cc:206

8 3 0------------
gen(  unsigned )
definition   common/individual.cc:197

7 2 0------------
getCount(  string )
definition   common/individual.cc:139

10 3 0------------
getId(  void )
definition   common/individual.cc:221

6 2 0------------
incremCount(  string )
definition   common/individual.cc:115

17 1 1------------
isBetter(  tIndividualReal * )
definition   common/individual.cc:164

9 4 0------------
isEval(  void )
definition   common/individual.cc:160

3 1 0------------
isMinimize(  void )
definition   common/individual.cc:87

3 1 0------------
isWorse(  tIndividualReal * )
definition   common/individual.cc:175

9 4 0------------
perf(  void )
definition   common/individual.cc:99

5 2 0------------
setId(  unsigned )
definition   common/individual.cc:216

4 0 0------------
setMaximize(  void )
definition   common/individual.cc:82

4 0 0------------
setMinimize(  void )
definition   common/individual.cc:76

4 0 0------------
setPerf(  tFitness )
definition   common/individual.cc:152

7 1 0------------
sort(  vector & )
definition   common/individual.cc:228

6 1 0------------
tIndividualReal(  const tChromosomeReal & )
definition   common/individual.cc:63

2 0 3------------
tIndividualReal(  const tChromosomeReal &,  tFitness )
definition   common/individual.cc:67

3 0 0------------
~tIndividualReal(  void )
definition   common/individual.cc:72

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

Relationships

ClientsSuppliers
CrossBinary [V]
pass by reference   common/cross.cc:29
pass by reference   common/cross.cc:29
pass by reference   common/cross.h:108
pass by reference   common/cross.h:108


EvalRunning [V]
pass by reference   common/iea.h:46


PopulationReal [V]
pass by reference   common/populationreal.cc:264
pass by reference   common/populationreal.h:90
pass by reference   common/populationreal.h:97


SortIndMax [V]
pass by reference   common/individual.cc:48
pass by reference   common/individual.cc:48


SortIndMin [V]
pass by reference   common/individual.cc:36
pass by reference   common/individual.cc:36


 
IEval [V]
pass by reference   common/individual.cc:206


string [CV]
pass by value   common/individual.cc:115
pass by value   common/individual.cc:139


tChromosomeReal [V]
pass by reference   common/individual.cc:63
pass by reference   common/individual.cc:67
pass by reference   common/individual.cc:92


tFitness [CV]
pass by value   common/individual.cc:67
pass by value   common/individual.cc:92
pass by value   common/individual.cc:152


unsigned [CV]
pass by value   common/individual.cc:197
pass by value   common/individual.cc:216


vector [V]
pass by reference   common/individual.cc:228