Detailed report on module ILocalSearch

MetricTagOverallPer Function
Lines of CodeLOC 27******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 51********
LOC/COML_C 0.529 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 8 
Weighted Methods per Class (  weighting = visible )WMCv 8 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 1 
Coupling between objectsCBO 14 
Information Flow measure (  inclusive )IF4 2025********
Information Flow measure (  visible )IF4v 2025********
Information Flow measure (  concrete )IF4c 4********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   common/ilocalsearch.h:52
9 0 13------------

Functions

Function prototypeLOCMVGCOML_CM_C
apply(  ILSParameters *,  tChromosomeReal &,  tFitness &,  unsigned )
declaration   common/ilocalsearch.h:74

1 0 12------------
getInitOptions(  tChromosomeReal & )
declaration   common/ilocalsearch.h:60

1 0 6------------
setEval(  IEval * )
definition   common/ilocalsearch.h:112

3 0 0------------
setPopulation(  PopulationReal * )
definition   common/ilocalsearch.h:81

3 0 5------------
setProblem(  Problem * )
definition   common/ilocalsearch.h:99

3 0 5------------
setRandom(  Random * )
definition   common/ilocalsearch.h:108

3 0 5------------
setRunning(  RunningPtr )
definition   common/ilocalsearch.h:90

3 0 5------------
~ILocalSearch(  void )
definition   common/ilocalsearch.h:116

1 0 0------------

Relationships

ClientsSuppliers
IParallelLocalSearch [CV]
inheritance   common/ilocalsearch.h:130


MA2LSI [V]
pass by reference   common/ma2lsi.cc:37
pass by reference   common/ma2lsi.h:42


MA2LSIA [V]
pass by reference   common/ma2lsia.cc:36
pass by reference   common/ma2lsia.h:42


NewIndividualLocalSearchManager [V]
pass by reference   common/localsearch.cc:26
pass by reference   common/localsearch.h:45
has by reference   common/localsearch.h:75


RatioLocalSearchManager [V]
pass by reference   common/localsearch.cc:73
pass by reference   common/localsearch.h:92


 
IEval [V]
pass by reference   common/ilocalsearch.h:112
has by reference   common/ilocalsearch.h:121


ILSParameters [V]
pass by reference   common/ilocalsearch.h:74


PopulationReal [V]
pass by reference   common/ilocalsearch.h:81
has by reference   common/ilocalsearch.h:123


Problem [V]
pass by reference   common/ilocalsearch.h:99
has by reference   common/ilocalsearch.h:122


Random [V]
pass by reference   common/ilocalsearch.h:108
has by reference   common/ilocalsearch.h:120


RunningPtr [CV]
pass by value   common/ilocalsearch.h:90
has by value   common/ilocalsearch.h:124


tChromosomeReal [V]
pass by reference   common/ilocalsearch.h:60
pass by reference   common/ilocalsearch.h:74


tFitness [V]
pass by reference   common/ilocalsearch.h:74


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