org.jgap.distr.grid.gp
Interface IClientEvolveStrategyGP
-
- All Superinterfaces:
- java.io.Serializable
public interface IClientEvolveStrategyGP extends java.io.SerializableInterface for defining a strategy that controls how a client evolves generations of GP's.- Since:
- 3.2
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringCVS_REVISIONString containing the CVS revision.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidafterWorkRequestsSent()voidevolve()JGAPRequestGP[]generateWorkRequests(JGAPRequestGP m_workReq, IRequestSplitStrategyGP m_splitStrategy, java.lang.Object a_genericData)voidinitialize(IGridClientMediator a_gc, GPConfiguration a_config, IClientFeedbackGP a_clientFeedback)booleanisEvolutionFinished(int a_evolutionsDone)voidonFinished()voidresultReceived(JGAPResultGP a_result)
-
-
-
Field Detail
-
CVS_REVISION
static final java.lang.String CVS_REVISION
String containing the CVS revision. Read out via reflection!- See Also:
- Constant Field Values
-
-
Method Detail
-
initialize
void initialize(IGridClientMediator a_gc, GPConfiguration a_config, IClientFeedbackGP a_clientFeedback) throws java.lang.Exception
- Throws:
java.lang.Exception
-
generateWorkRequests
JGAPRequestGP[] generateWorkRequests(JGAPRequestGP m_workReq, IRequestSplitStrategyGP m_splitStrategy, java.lang.Object a_genericData) throws java.lang.Exception
- Throws:
java.lang.Exception
-
resultReceived
void resultReceived(JGAPResultGP a_result) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isEvolutionFinished
boolean isEvolutionFinished(int a_evolutionsDone)
-
onFinished
void onFinished()
-
afterWorkRequestsSent
void afterWorkRequestsSent() throws java.lang.Exception- Throws:
java.lang.Exception
-
evolve
void evolve() throws java.lang.Exception- Throws:
java.lang.Exception
-
-
DMelt 3.0 © DataMelt by jWork.ORG