JGAP

examples.grid.fitnessDistributed
Class MyRequest

java.lang.Object
  extended by WorkRequest
      extended by org.jgap.distr.grid.JGAPRequest
          extended by examples.grid.fitnessDistributed.MyRequest
All Implemented Interfaces:
java.lang.Cloneable, ICloneable

public class MyRequest
extends JGAPRequest

An instance splitting a single request into multiple requests that will be sent to multiple workers for computation.

Since:
3.01

Constructor Summary
MyRequest(java.lang.String name, int id, Configuration a_config)
           
MyRequest(java.lang.String name, int id, Configuration a_config, Population a_pop)
           
 
Method Summary
 java.lang.Object clone()
           
 
Methods inherited from class org.jgap.distr.grid.JGAPRequest
getConfiguration, getGenotypeInitializer, getPopulation, getWorkerEvolveStrategy, getWorkerFeedback, getWorkerReturnStrategy, newInstance, setConfiguration, setEvolveStrategy, setGenotypeInitializer, setPopulation, setWorkerFeedback, setWorkerReturnStrategy
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MyRequest

public MyRequest(java.lang.String name,
                 int id,
                 Configuration a_config)

MyRequest

public MyRequest(java.lang.String name,
                 int id,
                 Configuration a_config,
                 Population a_pop)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface ICloneable
Overrides:
clone in class JGAPRequest
Returns:
deep clone of current instance
Since:
3.2

JGAP