* indentations + whitespace cleanup

This commit is contained in:
Caner Candan 2011-05-05 16:54:00 +02:00
commit 56c6edab04
285 changed files with 6068 additions and 6223 deletions

View file

@ -1,9 +1,9 @@
/** -*- mode: c++; c-indent-level: 4; c++-member-init-indent: 8; comment-column: 35; -*-
-----------------------------------------------------------------------------
eoSelectPerc.h
eoSelectPerc.h
(c) Maarten Keijzer, GeNeura Team, 2000
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
@ -32,7 +32,7 @@
#include <math.h>
//-----------------------------------------------------------------------------
/** eoSelectPerc selects many individuals using eoSelectOne as it's
/** eoSelectPerc selects many individuals using eoSelectOne as it's
mechanism. Therefore eoSelectPerc needs an eoSelectOne in its ctor
It will select floor(rate*pop.size()) individuals and pushes them to
@ -45,11 +45,11 @@ class eoSelectPerc : public eoSelect<EOT>
{
public:
/// init
eoSelectPerc(eoSelectOne<EOT>& _select, float _rate = 1.0)
eoSelectPerc(eoSelectOne<EOT>& _select, float _rate = 1.0)
: select(_select), rate(_rate) {}
/**
The implementation selects a percentage
The implementation selects a percentage
@param _source the source population
@param _dest the resulting population (size of this population is the number of times eoSelectOne is called. It empties the destination and adds the selection into it)
@ -57,15 +57,15 @@ class eoSelectPerc : public eoSelect<EOT>
virtual void operator()(const eoPop<EOT>& _source, eoPop<EOT>& _dest)
{
size_t target = static_cast<size_t>(floor(rate * _source.size()));
_dest.resize(target);
select.setup(_source);
for (size_t i = 0; i < _dest.size(); ++i)
_dest[i] = select(_source);
}
private :
eoSelectOne<EOT>& select;
float rate;