eoNSGA_I_Eval< EOT > Class Template Reference

The original Non Dominated Sorting algorithm from Srinivas and Deb. More...

#include <eoNSGA_I_Eval.h>

Inheritance diagram for eoNSGA_I_Eval< EOT >:

eoPopEvalFunc< EOT > eoBF< A1, A2, R > eoFunctorBase

List of all members.

Public Member Functions

 eoNSGA_I_Eval (double nicheWidth, eoEvalFunc< EOT > &eval)
 eoNSGA_I_Eval (double nicheWidth, eoPopEvalFunc< EOT > &eval)
virtual void operator() (eoPop< EOT > &parents, eoPop< EOT > &offspring)

Private Member Functions

void assign_worths (const std::vector< detail::FitnessInfo > &front, unsigned rank, std::vector< EOT * > &parents)

Private Attributes

double nicheSize
eoFrontSorter< EOTsorter


Detailed Description

template<class EOT>
class eoNSGA_I_Eval< EOT >

The original Non Dominated Sorting algorithm from Srinivas and Deb.

Definition at line 11 of file eoNSGA_I_Eval.h.


The documentation for this class was generated from the following file:

Generated on Thu Jan 1 23:19:48 2009 for EvolvingObjects by  doxygen 1.5.5