1 10 package examples.grid.fitnessDistributed; 11 12 import org.homedns.dade.jcgrid.*; 13 import org.jgap.*; 14 import org.jgap.distr.grid.*; 15 16 22 public class MyGAWorker 23 extends JGAPWorker { 24 25 private final static String CVS_REVISION = "$Revision: 1.4 $"; 26 27 38 public WorkResult doWork(WorkRequest work, String workDir) 39 throws Exception { 40 47 50 JGAPRequest req = ( (JGAPRequest) work); 54 IChromosome chrom = req.getPopulation().getChromosome(0); 55 chrom.getFitnessValue(); 58 Population pop = new Population(req.getConfiguration(), chrom); 59 MyResult result = new MyResult(req.getSessionName(), req.getRID(), pop, 1); 60 return result; 61 } 62 63 } 64 | Popular Tags |