Interface ChromosomeMutationHandler<T extends Chromosome>
- All Known Implementing Classes:
AbstractNeatChromosomeConnectionMutationHandler
,BitChromosomeRandomMutationHandler
,BitChromosomeSwapMutationHandler
,DoubleChromosomeCreepMutationHandler
,DoubleChromosomeRandomMutationHandler
,DoubleChromosomeSwapMutationHandler
,FloatChromosomeCreepMutationHandler
,FloatChromosomeRandomMutationHandler
,FloatChromosomeSwapMutationHandler
,IntChromosomeCreepMutationHandler
,IntChromosomeRandomMutationHandler
,IntChromosomeSwapMutationHandler
,NeatChromosomeAddConnection
,NeatChromosomeAddNodeMutationHandler
,NeatChromosomeConnectionWeightMutationHandler
,NeatChromosomeCreepMutationHandler
,NeatChromosomeDeleteConnection
,NeatChromosomeDeleteNodeMutationHandler
,NeatChromosomeRandomMutationHandler
,NeatChromosomeSwitchStateHandler
public interface ChromosomeMutationHandler<T extends Chromosome>
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) mutate
(MutationPolicy mutationPolicy, Chromosome chromosome)
-
Method Details
-
canHandle
-
mutate
-