doc added
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1206 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
2c40ee5acf
commit
fc4166a40e
4 changed files with 115 additions and 83 deletions
|
|
@ -42,9 +42,12 @@
|
|||
#define MOEOFIXEDSIZEARCHIVE_H_
|
||||
|
||||
#include <eoPop.h>
|
||||
#include <archive/moeoArchive.h>
|
||||
#include <comparator/moeoObjectiveVectorComparator.h>
|
||||
|
||||
/**
|
||||
* An FixedSizeArchive is a secondary population that stores non-dominated solutions whith a fixed size.
|
||||
* Abstract class for representing a fixed size archive ;
|
||||
* a fixed size archive is an archive containing a given number of solutions.
|
||||
*/
|
||||
template < class MOEOT >
|
||||
class moeoFixedSizeArchive : public moeoArchive < MOEOT >
|
||||
|
|
@ -71,17 +74,13 @@ public:
|
|||
moeoFixedSizeArchive(moeoObjectiveVectorComparator < ObjectiveVector > & _comparator) : moeoArchive < MOEOT >( _comparator) {}
|
||||
|
||||
|
||||
/**
|
||||
* Returns true if the current archive dominates _objectiveVector according to the moeoObjectiveVectorComparator given in the constructor
|
||||
* @param _objectiveVector the objective vector to compare with the current archive
|
||||
*/
|
||||
|
||||
/**
|
||||
* Updates the archive with a given individual _moeo
|
||||
* @param _moeo the given individual
|
||||
*/
|
||||
virtual void operator()(const MOEOT & _moeo)=0;
|
||||
|
||||
|
||||
/**
|
||||
* Updates the archive with a given population _pop
|
||||
* @param _pop the given population
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue