ECJ-INTEREST-L Archives

November 2012

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Sun, 11 Nov 2012 18:16:27 -0500
MIME-version:
1.0 (Apple Message framework v1084)
Reply-To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Content-type:
text/plain; charset=us-ascii
Subject:
From:
Sean Luke <[log in to unmask]>
In-Reply-To:
Content-Transfer-Encoding:
8bit
Parts/Attachments:
text/plain (28 lines)
Nope.  All the standard Individual subclasses have everything already implemented.  You'd only have to override genotypeToString if you're making your own special kind of Individual.

Sean

On Nov 11, 2012, at 3:09 PM, SUBSCRIBE ECJ-INTEREST-L Anonymous wrote:

> Sean, thanks. That worked. 
> 
> Please correct me, the printIndividual( ) is a method in Individual class. So I 
> need to create a class that extends the Individual class so that I could use 
> printIndividual( )? In the owner's manual it stated that genotypeToString( ) 
> should be overridden instead.
> 
> public class Encoder{
>   public static void main(String[] args){
>      System.out.println(ParsingIndividual.genotypeToString());
>   }
> }
> 
> class ParsingIndividual extends Individual{
>   @Override
>   public String genotypeToString(float f){
>      return Code.encode(f);
>   }
> }
> 
> Rui

ATOM RSS1 RSS2