org.jgap.distr.grid
Interface IGridConfiguration
-
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- GridConfigurationBase
public interface IGridConfiguration extends java.io.SerializableInterface for a grid configuration. It provides all information necessary to define a problem and a strategy to distributedly solve the problem.- 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 IClientEvolveStrategygetClientEvolveStrategy()IClientFeedbackgetClientFeedback()ConfigurationgetConfiguration()IGenotypeInitializergetGenotypeInitializer()IRequestSplitStrategygetRequestSplitStrategy()IWorkerEvolveStrategygetWorkerEvolveStrategy()IWorkerReturnStrategygetWorkerReturnStrategy()voidinitialize(org.homedns.dade.jcgrid.client.GridNodeClientConfig gridconfig)voidsetClientEvolveStrategy(IClientEvolveStrategy a_strategy)voidsetClientFeedback(IClientFeedback a_clientFeedback)voidsetGenotypeInitializer(IGenotypeInitializer a_initializer)voidsetRequestSplitStrategy(IRequestSplitStrategy a_splitStrategy)voidsetWorkerEvolveStrategy(IWorkerEvolveStrategy a_strategy)voidsetWorkerReturnStrategy(IWorkerReturnStrategy a_strategy)voidvalidate()
-
-
-
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
-
getClientFeedback
IClientFeedback getClientFeedback()
-
getClientEvolveStrategy
IClientEvolveStrategy getClientEvolveStrategy()
-
getRequestSplitStrategy
IRequestSplitStrategy getRequestSplitStrategy()
-
getConfiguration
Configuration getConfiguration()
-
getWorkerEvolveStrategy
IWorkerEvolveStrategy getWorkerEvolveStrategy()
-
setWorkerEvolveStrategy
void setWorkerEvolveStrategy(IWorkerEvolveStrategy a_strategy)
-
setClientEvolveStrategy
void setClientEvolveStrategy(IClientEvolveStrategy a_strategy)
-
setClientFeedback
void setClientFeedback(IClientFeedback a_clientFeedback)
-
setRequestSplitStrategy
void setRequestSplitStrategy(IRequestSplitStrategy a_splitStrategy)
-
getWorkerReturnStrategy
IWorkerReturnStrategy getWorkerReturnStrategy()
-
setWorkerReturnStrategy
void setWorkerReturnStrategy(IWorkerReturnStrategy a_strategy)
-
getGenotypeInitializer
IGenotypeInitializer getGenotypeInitializer()
-
setGenotypeInitializer
void setGenotypeInitializer(IGenotypeInitializer a_initializer)
-
initialize
void initialize(org.homedns.dade.jcgrid.client.GridNodeClientConfig gridconfig) throws java.lang.Exception- Throws:
java.lang.Exception
-
validate
void validate() throws java.lang.Exception- Throws:
java.lang.Exception
-
-
DMelt 3.0 © DataMelt by jWork.ORG