From 259dad2820d0585ee11fe21442301b16774be550 Mon Sep 17 00:00:00 2001 From: tlegrand Date: Fri, 15 Feb 2008 12:50:58 +0000 Subject: [PATCH] Completed eoInitPermutation: CTor now has a "isOneIndexed" parameter to assign 1..Indi_size as genotype values instead of 0..Indi_size --- eo/src/eoInit.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/eo/src/eoInit.h b/eo/src/eoInit.h index c329ecbd..ff69eba5 100644 --- a/eo/src/eoInit.h +++ b/eo/src/eoInit.h @@ -158,21 +158,24 @@ class eoInitPermutation: public eoInit typedef typename EOT::AtomType AtomType; - eoInitPermutation(unsigned _chromSize) - : chromSize(_chromSize){} + eoInitPermutation(unsigned _chromSize, bool _isOneIndexed=true) + : chromSize(_chromSize), isOneIndexed(_isOneIndexed){} virtual void operator()(EOT& chrom) { chrom.resize(chromSize); for(unsigned idx=0;idx gen; };