DMLS doc verified
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1820 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
93533e5fad
commit
3df22c5e16
8 changed files with 14 additions and 16 deletions
|
|
@ -59,9 +59,9 @@ class moeoExhaustiveNeighborhoodExplorer : public moeoPopNeighborhoodExplorer <N
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ctor
|
* Constructor
|
||||||
* @param _neighborhood a neighborhood
|
* @param _neighborhood a neighborhood
|
||||||
* @param _eval neighbor evaluation funtion
|
* @param _eval neighbor evaluation function
|
||||||
*/
|
*/
|
||||||
moeoExhaustiveNeighborhoodExplorer(
|
moeoExhaustiveNeighborhoodExplorer(
|
||||||
moNeighborhood<Neighbor>& _neighborhood,
|
moNeighborhood<Neighbor>& _neighborhood,
|
||||||
|
|
@ -121,7 +121,7 @@ private:
|
||||||
Neighbor neighbor;
|
Neighbor neighbor;
|
||||||
/** Neighborhood */
|
/** Neighborhood */
|
||||||
moNeighborhood<Neighbor>& neighborhood;
|
moNeighborhood<Neighbor>& neighborhood;
|
||||||
/** the incremental evaluation */
|
/** neighbor evaluation function */
|
||||||
moEval < Neighbor > & eval;
|
moEval < Neighbor > & eval;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -59,9 +59,9 @@ class moeoFirstImprovingNeighborhoodExplorer : public moeoSubNeighborhoodExplore
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ctor
|
* Constructor
|
||||||
* @param _neighborhood a neighborhood
|
* @param _neighborhood a neighborhood
|
||||||
* @param _eval neighbor evaluation funtion
|
* @param _eval neighbor evaluation function
|
||||||
*/
|
*/
|
||||||
moeoFirstImprovingNeighborhoodExplorer(
|
moeoFirstImprovingNeighborhoodExplorer(
|
||||||
moNeighborhood<Neighbor>& _neighborhood,
|
moNeighborhood<Neighbor>& _neighborhood,
|
||||||
|
|
@ -115,7 +115,7 @@ private:
|
||||||
|
|
||||||
/** Objective Vector Pareto Comparator */
|
/** Objective Vector Pareto Comparator */
|
||||||
moeoParetoObjectiveVectorComparator<ObjectiveVector> comparator;
|
moeoParetoObjectiveVectorComparator<ObjectiveVector> comparator;
|
||||||
/** Incremental evaluation of a neighbor */
|
/** neighbor evaluation function */
|
||||||
moEval < Neighbor > & eval;
|
moEval < Neighbor > & eval;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ class moeoNoDesimprovingNeighborhoodExplorer : public moeoSubNeighborhoodExplore
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ctor
|
* Constructor
|
||||||
* @param _neighborhood a neighborhood
|
* @param _neighborhood a neighborhood
|
||||||
* @param _eval a neighbor evaluation function
|
* @param _eval a neighbor evaluation function
|
||||||
*/
|
*/
|
||||||
|
|
@ -105,7 +105,7 @@ private:
|
||||||
|
|
||||||
/** Objective Vector Pareto Comparator */
|
/** Objective Vector Pareto Comparator */
|
||||||
moeoParetoObjectiveVectorComparator<ObjectiveVector> comparator;
|
moeoParetoObjectiveVectorComparator<ObjectiveVector> comparator;
|
||||||
/** Incremental evaluation of a neighbor */
|
/** neighbor evaluation function */
|
||||||
moEval < Neighbor > & eval;
|
moEval < Neighbor > & eval;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ public:
|
||||||
|
|
||||||
typedef typename Neighbor::EOT MOEOT;
|
typedef typename Neighbor::EOT MOEOT;
|
||||||
/**
|
/**
|
||||||
* abstract functor which realise exploration
|
* abstract functor which realize exploration
|
||||||
*/
|
*/
|
||||||
virtual void operator()(eoPop<MOEOT> &, std::vector <unsigned int>, eoPop<MOEOT> &) = 0;
|
virtual void operator()(eoPop<MOEOT> &, std::vector <unsigned int>, eoPop<MOEOT> &) = 0;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -59,9 +59,10 @@ class moeoSimpleSubNeighborhoodExplorer : public moeoSubNeighborhoodExplorer < N
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ctor
|
* Constructor
|
||||||
* @param _neighborhood a neighborhood
|
* @param _neighborhood a neighborhood
|
||||||
* @param _eval an neighbor evaluation function
|
* @param _number number of neighbor to explore
|
||||||
|
* @param _eval a neighbor evaluation function
|
||||||
*/
|
*/
|
||||||
moeoSimpleSubNeighborhoodExplorer(
|
moeoSimpleSubNeighborhoodExplorer(
|
||||||
moNeighborhood<Neighbor>& _neighborhood,
|
moNeighborhood<Neighbor>& _neighborhood,
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ class moeoSubNeighborhoodExplorer : public moeoPopNeighborhoodExplorer < Neighbo
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ctor
|
* Constructor
|
||||||
* @param _neighborhood a neighborhood
|
* @param _neighborhood a neighborhood
|
||||||
* @param _number the number of neighbor to explore
|
* @param _number the number of neighbor to explore
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -51,9 +51,6 @@ class moeoExhaustiveUnvisitedSelect : public moeoUnvisitedSelect < MOEOT >
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
|
||||||
* Default ctor
|
|
||||||
*/
|
|
||||||
moeoExhaustiveUnvisitedSelect(){}
|
moeoExhaustiveUnvisitedSelect(){}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ class moeoNumberUnvisitedSelect : public moeoUnvisitedSelect < MOEOT >
|
||||||
public:
|
public:
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Ctor
|
* Constructor
|
||||||
* @param _number the number of individuals to select
|
* @param _number the number of individuals to select
|
||||||
*/
|
*/
|
||||||
moeoNumberUnvisitedSelect(unsigned int _number): number(_number){}
|
moeoNumberUnvisitedSelect(unsigned int _number): number(_number){}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue