git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@2713 331e1502-861f-0410-8da2-ba01fb791d7f
16 lines
395 B
C++
16 lines
395 B
C++
#include <eo>
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
/** Just a simple function that takes binary value of a chromosome and sets
|
|
the fitnes.
|
|
@param _chrom A binary chromosome
|
|
*/
|
|
// INIT
|
|
double binary_value(const std::vector<bool>& _chrom)
|
|
{
|
|
double sum = 0;
|
|
for (unsigned i = 0; i < _chrom.size(); i++)
|
|
sum += _chrom[i];
|
|
return sum;
|
|
}
|