|
JGAP | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectWorkRequest
org.jgap.distr.grid.gp.JGAPRequestGP
public class JGAPRequestGP
An instance that defines a request from which work packages are generated that are sent to workers in the grid.
Constructor Summary | |
---|---|
JGAPRequestGP(java.lang.String name,
java.lang.String a_id,
int a_chunk,
IGridConfigurationGP a_config)
Constructor. |
|
JGAPRequestGP(java.lang.String a_name,
java.lang.String a_id,
int a_chunk,
IGridConfigurationGP a_config,
GPPopulation a_pop)
Constructor. |
|
JGAPRequestGP(java.lang.String a_name,
java.lang.String a_id,
int a_chunk,
IGridConfigurationGP a_config,
GPPopulation a_pop,
IWorkerEvolveStrategyGP a_strategy)
Constructor. |
|
JGAPRequestGP(java.lang.String a_name,
java.lang.String a_id,
int a_chunk,
IGridConfigurationGP a_config,
IWorkerEvolveStrategyGP a_strategy)
Constructor. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
int |
getChunk()
|
GPConfiguration |
getConfiguration()
|
java.lang.String |
getDescription()
|
IGenotypeInitializerGP |
getGenotypeInitializer()
|
IGridConfigurationGP |
getGridConfiguration()
|
java.lang.String |
getID()
|
double |
getMinFitness()
|
GPPopulation |
getPopulation()
|
java.util.Date |
getRequestDate()
|
MasterInfo |
getRequesterInfo()
|
java.lang.String |
getTitle()
|
IWorkerEvolveStrategyGP |
getWorkerEvolveStrategy()
|
GridWorkerFeedback |
getWorkerFeedback()
|
IWorkerReturnStrategyGP |
getWorkerReturnStrategy()
|
JGAPRequestGP |
newInstance(java.lang.String a_name,
java.lang.String a_id,
int a_chunk)
Creates a new instance using the given name and ID. |
void |
setConfiguration(GPConfiguration a_conf)
Set a modified JGAP configuration. |
void |
setDescription(java.lang.String a_descr)
|
void |
setEvolveStrategy(IWorkerEvolveStrategyGP a_evolveStrategy)
Sets the strategy to use for executing the evolution with a worker for a single request. |
void |
setGenotypeInitializer(IGenotypeInitializerGP a_initializer)
|
void |
setMinFitness(double a_minFitness)
|
void |
setPopulation(GPPopulation a_pop)
Sets the Population to store in this request so that it can be passed to workers. |
void |
setRequestDate(java.util.Date a_date)
|
void |
setRequesterInfo(MasterInfo a_requesterInfo)
|
void |
setTitle(java.lang.String a_title)
|
void |
setWorkerFeedback(GridWorkerFeedback a_feedback)
|
void |
setWorkerReturnStrategy(IWorkerReturnStrategyGP a_strategy)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JGAPRequestGP(java.lang.String a_name, java.lang.String a_id, int a_chunk, IGridConfigurationGP a_config, IWorkerEvolveStrategyGP a_strategy)
a_name
- textual description of requesta_id
- unique identification of requesta_chunk
- running index of request chunk, should be unique within an
identificationa_config
- Configurationa_strategy
- the strategy to choose for evolutionpublic JGAPRequestGP(java.lang.String name, java.lang.String a_id, int a_chunk, IGridConfigurationGP a_config)
name
- Stringa_id
- unique identification of requesta_chunk
- running index of request chunk, should be unique within an
identificationa_config
- Configurationpublic JGAPRequestGP(java.lang.String a_name, java.lang.String a_id, int a_chunk, IGridConfigurationGP a_config, GPPopulation a_pop, IWorkerEvolveStrategyGP a_strategy)
a_name
- textual description of requesta_id
- unique identification of requesta_chunk
- running index of request chunk, should be unique within an
identificationa_config
- Configurationa_pop
- Populationa_strategy
- the strategy to choose for evolutionpublic JGAPRequestGP(java.lang.String a_name, java.lang.String a_id, int a_chunk, IGridConfigurationGP a_config, GPPopulation a_pop)
a_name
- textual description of requesta_id
- unique identification of requesta_chunk
- running index of request chunk, should be unique within an
identificationa_config
- Configurationa_pop
- PopulationMethod Detail |
---|
public void setEvolveStrategy(IWorkerEvolveStrategyGP a_evolveStrategy)
a_evolveStrategy
- the evolve strategy to usepublic IWorkerEvolveStrategyGP getWorkerEvolveStrategy()
public void setWorkerReturnStrategy(IWorkerReturnStrategyGP a_strategy)
public IWorkerReturnStrategyGP getWorkerReturnStrategy()
public GridWorkerFeedback getWorkerFeedback()
public void setWorkerFeedback(GridWorkerFeedback a_feedback)
public void setGenotypeInitializer(IGenotypeInitializerGP a_initializer)
a_initializer
- the IGenotypeInitializer to usepublic IGenotypeInitializerGP getGenotypeInitializer()
public void setPopulation(GPPopulation a_pop)
a_pop
- the Population to storepublic GPConfiguration getConfiguration()
public IGridConfigurationGP getGridConfiguration()
public void setConfiguration(GPConfiguration a_conf)
a_conf
- the JGAP Configuration to setpublic GPPopulation getPopulation()
public java.lang.Object clone()
clone
in interface ICloneable
public JGAPRequestGP newInstance(java.lang.String a_name, java.lang.String a_id, int a_chunk)
a_name
- textual description of requesta_id
- unique identification of requesta_chunk
- running index of request chunk, should be unique within an
identification
public int getChunk()
public MasterInfo getRequesterInfo()
public void setRequesterInfo(MasterInfo a_requesterInfo)
a_requesterInfo
- set information about the requesterpublic java.lang.String getID()
public void setRequestDate(java.util.Date a_date)
a_date
- date the request was initializedpublic java.util.Date getRequestDate()
public void setDescription(java.lang.String a_descr)
a_descr
- arbitrary description of the requestpublic java.lang.String getDescription()
public double getMinFitness()
public void setMinFitness(double a_minFitness)
a_minFitness
- the minimum fitness wanted for results to be returned as
response to this requestpublic void setTitle(java.lang.String a_title)
a_title
- the title to setpublic java.lang.String getTitle()
|
JGAP | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |