Detailed report on module unsigned

MetricTagOverallPer Function
Lines of CodeLOC 0******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 0********
LOC/COML_C------ 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 0 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 24 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
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
No member functions have been identified for this module

Relationships

ClientsSuppliers
ClassEAlgorithm [CV]
pass by reference   common/iea.cc:100
pass by reference   common/iea.cc:101
pass by value   common/iea.cc:115
pass by value   common/iea.cc:115
pass by value   common/iea.cc:115
pass by reference   common/iea.h:236
pass by reference   common/iea.h:236
pass by value   common/iea.h:238
pass by value   common/iea.h:238
pass by value   common/iea.h:238
has by value   common/iea.h:249


DomainReal [CV]
pass by value   common/domain.cc:82
pass by value   common/domain.h:91
has by value   common/domain.h:179
has by value   common/domain.h:180


EAlgorithm [CV]
has by value   common/ea.h:126


ElemDimInit [CV]
pass by value   common/initind.cc:20
pass by value   common/initind.cc:20
has by value   common/initind.h:84
pass by value   common/initind.h:95
pass by value   common/initind.h:95


IEAlgorithm [CV]
pass by reference   common/iea.h:129
pass by reference   common/iea.h:129
pass by value   common/iea.h:142
pass by value   common/iea.h:142
pass by value   common/iea.h:142


ILocalSearch [CV]
pass by value   common/ilocalsearch.h:74


IMutation [CV]
pass by value   common/imutation.h:47


IParallelLocalSearch [CV]
pass by value   common/ilocalsearch.h:138
pass by reference   common/ilocalsearch.h:149


InitIndividual [CV]
pass by value   common/initind.h:39
pass by value   common/initind.h:44


MA2LSI [CV]
pass by value   common/ma2lsi.cc:148
pass by value   common/ma2lsi.cc:148
pass by value   common/ma2lsi.cc:148
pass by reference   common/ma2lsi.cc:164
pass by reference   common/ma2lsi.cc:164
pass by value   common/ma2lsi.cc:214
pass by value   common/ma2lsi.h:54
pass by value   common/ma2lsi.h:54
pass by value   common/ma2lsi.h:54
pass by reference   common/ma2lsi.h:55
pass by reference   common/ma2lsi.h:55
pass by value   common/ma2lsi.h:95
has by value   common/ma2lsi.h:108
has by value   common/ma2lsi.h:109
has by value   common/ma2lsi.h:110
has by value   common/ma2lsi.h:112


MA2LSIA [CV]
pass by value   common/ma2lsia.cc:66
pass by value   common/ma2lsia.cc:66
pass by value   common/ma2lsia.cc:143
pass by value   common/ma2lsia.cc:143
pass by value   common/ma2lsia.cc:143
pass by reference   common/ma2lsia.cc:159
pass by reference   common/ma2lsia.cc:159
pass by value   common/ma2lsia.cc:209
pass by value   common/ma2lsia.h:54
pass by value   common/ma2lsia.h:54
pass by value   common/ma2lsia.h:54
pass by reference   common/ma2lsia.h:55
pass by reference   common/ma2lsia.h:55
pass by value   common/ma2lsia.h:90
pass by value   common/ma2lsia.h:90
pass by value   common/ma2lsia.h:92
has by value   common/ma2lsia.h:97
has by value   common/ma2lsia.h:98
has by value   common/ma2lsia.h:99
has by value   common/ma2lsia.h:100
has by value   common/ma2lsia.h:102


MutationBGA [CV]
pass by value   common/mutation.cc:77
pass by value   common/mutation.h:79


PopulationObserver [CV]
pass by value   common/popobserver.h:44
pass by value   common/popobserver.h:52
pass by value   common/popobserver.h:52


PopulationReal [CV]
pass by value   common/populationreal.cc:154
pass by value   common/populationreal.cc:206
pass by value   common/populationreal.cc:206
pass by value   common/populationreal.cc:329
pass by value   common/populationreal.cc:380
pass by value   common/populationreal.cc:410
pass by value   common/populationreal.cc:470
pass by value   common/populationreal.h:108
pass by value   common/populationreal.h:128
pass by value   common/populationreal.h:136
pass by value   common/populationreal.h:156
pass by value   common/populationreal.h:200
pass by value   common/populationreal.h:200
has by value   common/populationreal.h:212
has by value   common/populationreal.h:213
pass by value   common/populationreal.h:227


PopulationSort [V]
pass by reference   common/populationreal.cc:318
pass by reference   common/populationreal.cc:318


Problem [CV]
pass by value   common/problem.cc:108
pass by value   common/problem.h:174
has by value   common/problem.h:182


ProblemTableFactory [CV]
pass by value   common/problemtablefactory.cc:25
pass by value   common/problemtablefactory.cc:25
pass by value   common/problemtablefactory.h:59
pass by value   common/problemtablefactory.h:59
has by value   common/problemtablefactory.h:64
has by value   common/problemtablefactory.h:65


Random [CV]
pass by value   common/random.h:77
pass by value   common/random.h:77


RatioLocalSearchManager [CV]
pass by value   common/localsearch.cc:73
pass by value   common/localsearch.h:92
has by value   common/localsearch.h:129


Running [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


SimpleInitInd [CV]
pass by value   common/initind.cc:14
pass by value   common/initind.cc:17
pass by value   common/initind.h:61
pass by value   common/initind.h:62


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


UniformInitInd [CV]
pass by value   common/initind.cc:63
pass by value   common/initind.cc:78
pass by value   common/initind.h:113
pass by value   common/initind.h:114


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