#include <eoSurviveAndDie.h>

Public Member Functions | |
| eoDeterministicSaDReplacement (eoReduce< EOT > &_reduceGlobal, double _surviveParents, double _dieParents=0, double _surviveOffspring=0, double _dieOffspring=0, bool _interpret_as_rate=true) | |
| Constructor with reduce. | |
| eoDeterministicSaDReplacement (double _surviveParents, double _dieParents=0, double _surviveOffspring=0, double _dieOffspring=0, bool _interpret_as_rate=true) | |
| Constructor with default truncate used as reduce. | |
| void | operator() (eoPop< EOT > &_parents, eoPop< EOT > &_offspring) |
Private Attributes | |
| eoReduce< EOT > & | reduceGlobal |
| eoDeterministicSurviveAndDie< EOT > | sAdParents |
| eoDeterministicSurviveAndDie< EOT > | sAdOffspring |
| eoPlus< EOT > | plus |
| eoTruncate< EOT > | truncate |
An obvious use is as strong elitist strategy, i.e. preserving best parents, and reducing (either offspring or parents+offspring)
Definition at line 132 of file eoSurviveAndDie.h.
1.5.5