Nope, same story -- squelches the error, but doesn't set the subpopulation sizes.

Peter Drake
http://www.lclark.edu/~drake/



On May 20, 2008, at 8:39 AM, Sean Luke wrote:

Sorry, hadn't done a commit.  Try it off CVS now.  Or if you like, here's a revised file:

<Subpopulation.java>

Sean

On May 20, 2008, at 11:02 AM, Peter Drake wrote:

On May 18, 2008, at 7:09 PM, Peter Drake wrote:

Despite the claims in the documentation for ec.Subpopulation, ec.subpop does not appear to work as a default base.

On CVS it does now.  :-)  The default base is "ec.subpop".

It works, but only for subpopulation 0. Specifically, if I

ec.subpop.size = 500

I get this message:

FATAL ERROR:
Subpopulation size must be an integer >= 1.

PARAMETER: pop.subpop.1.size
     ALSO: ec.subpop.species

It's even worse than this: ec.subpop.size squelches the error message, but doesn't set the advertised size in either population.

Peter Drake
http://www.lclark.edu/~drake/