Metric | Tag | Overall | Per Function |
---|---|---|---|
Lines of Code | LOC | 115 | ****** |
McCabe's Cyclomatic Number | MVG | 25 | ****** |
Lines of Comment | COM | 4 | ******** |
LOC/COM | L_C | 28.750 | |
MVG/COM | M_C | 6.250 | |
Weighted Methods per Class ( weighting = unity ) | WMC1 | 19 | |
Weighted Methods per Class ( weighting = visible ) | WMCv | 0 | |
Depth of Inheritance Tree | DIT | 0 | |
Number of Children | NOC | 0 | |
Coupling between objects | CBO | 11 | |
Information Flow measure ( inclusive ) | IF4 | 900 | ******** |
Information Flow measure ( visible ) | IF4v | 900 | ******** |
Information Flow measure ( concrete ) | IF4c | 0 | ******** |
Description | LOC | MVG | COM | L_C | M_C |
---|---|---|---|---|---|
No module extents have been identified for this module | |||||
Function prototype | LOC | MVG | COM | L_C | M_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 | ------ | ------ |
Clients | Suppliers |
---|---|
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 |