ECJ-INTEREST-L Archives

November 2012

ECJ-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Proportional Font
Show HTML Part by Default
Show All Mail Headers

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

Print Reply
Subject:
From:
Sean Luke <[log in to unmask]>
Reply To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Sun, 11 Nov 2012 18:16:27 -0500
Content-Type:
text/plain
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