Class TournamentSelectionPolicyHandler<T extends Comparable<T>>
java.lang.Object
net.bmahe.genetics4j.core.selection.TournamentSelectionPolicyHandler<T>
- All Implemented Interfaces:
- SelectionPolicyHandler<T>
public class TournamentSelectionPolicyHandler<T extends Comparable<T>>
extends Object
implements SelectionPolicyHandler<T>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final org.apache.logging.log4j.Loggerprivate final RandomGenerator
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanHandle(SelectionPolicy selectionPolicy) resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) 
- 
Field Details- 
loggerpublic static final org.apache.logging.log4j.Logger logger
- 
randomGenerator
 
- 
- 
Constructor Details- 
TournamentSelectionPolicyHandler
 
- 
- 
Method Details- 
canHandle- Specified by:
- canHandlein interface- SelectionPolicyHandler<T extends Comparable<T>>
 
- 
resolvepublic Selector<T> resolve(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, SelectionPolicyHandlerResolver<T> selectionPolicyHandlerResolver, SelectionPolicy selectionPolicy) - Specified by:
- resolvein interface- SelectionPolicyHandler<T extends Comparable<T>>
 
 
-