Uses of Interface
net.bmahe.genetics4j.core.spec.chromosome.ChromosomeSpec
Packages that use ChromosomeSpec
Package
Description
-
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.chromosomes.factory
Methods in net.bmahe.genetics4j.core.chromosomes.factory with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
BitChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) boolean
ChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) Validates if this factory is appropriate for generating a chromosome based on the specifications passed as a parameterboolean
DoubleChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) boolean
FloatChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) boolean
IntChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) BitChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) ChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) Generate a chromosome based on the specifications passed as a parameterDoubleChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) FloatChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) IntChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) ChromosomeFactory
<? extends Chromosome> ChromosomeFactoryProvider.provideChromosomeFactory
(ChromosomeSpec chromosomeSpec) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination
Methods in net.bmahe.genetics4j.core.combination with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
ChromosomeCombinatorHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) boolean
ChromosomeCombinatorResolver.canHandle
(CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) boolean
PickFirstParentHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) ChromosomeCombinatorHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) ChromosomeCombinatorResolver.resolve
(CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) PickFirstParentHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.erx
Methods in net.bmahe.genetics4j.core.combination.erx with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
EdgeRecombinationCrossoverHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) EdgeRecombinationCrossoverHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.multicombinations
Methods in net.bmahe.genetics4j.core.combination.multicombinations with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
MultiCombinationsHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) MultiCombinationsHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.multipointarithmetic
Methods in net.bmahe.genetics4j.core.combination.multipointarithmetic with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
MultiPointArithmeticCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) MultiPointArithmeticCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.multipointcrossover
Methods in net.bmahe.genetics4j.core.combination.multipointcrossover with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
MultiPointCrossoverCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) MultiPointCrossoverCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.ordercrossover
Methods in net.bmahe.genetics4j.core.combination.ordercrossover with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
IntOrderCrossoverHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) IntOrderCrossoverHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.singlepointarithmetic
Methods in net.bmahe.genetics4j.core.combination.singlepointarithmetic with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
SinglePointArithmeticCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) SinglePointArithmeticCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.combination.singlepointcrossover
Methods in net.bmahe.genetics4j.core.combination.singlepointcrossover with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
SinglePointCrossoverHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) SinglePointCrossoverHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.mutation.chromosome
Methods in net.bmahe.genetics4j.core.mutation.chromosome with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
ChromosomeMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
DoubleChromosomeCreepMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
FloatChromosomeCreepMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
IntChromosomeCreepMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.randommutation with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
BitChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
DoubleChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
FloatChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
IntChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
BitChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
DoubleChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
FloatChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
IntChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.spec
Fields in net.bmahe.genetics4j.core.spec with type parameters of type ChromosomeSpecModifier and TypeFieldDescriptionprivate List
<ChromosomeSpec> ImmutableEAConfiguration.Builder.chromosomeSpecs
private final List
<ChromosomeSpec> ImmutableEAConfiguration.chromosomeSpecs
private List
<ChromosomeSpec> ImmutableEAConfigurationBulkAsync.Builder.chromosomeSpecs
private final List
<ChromosomeSpec> ImmutableEAConfigurationBulkAsync.chromosomeSpecs
Methods in net.bmahe.genetics4j.core.spec that return ChromosomeSpecModifier and TypeMethodDescriptionAbstractEAConfiguration.getChromosomeSpec
(int index) Returns a specific chromosome spec from the genotype definitionMethods in net.bmahe.genetics4j.core.spec that return types with arguments of type ChromosomeSpecModifier and TypeMethodDescriptionabstract List
<ChromosomeSpec> AbstractEAConfiguration.chromosomeSpecs()
Genotype of the populationImmutableEAConfiguration.chromosomeSpecs()
Genotype of the populationImmutableEAConfigurationBulkAsync.chromosomeSpecs()
Genotype of the populationMethods in net.bmahe.genetics4j.core.spec with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionfinal EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.addChromosomeSpecs
(ChromosomeSpec element) Adds one element tochromosomeSpecs
list.final EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.addChromosomeSpecs
(ChromosomeSpec... elements) Adds elements tochromosomeSpecs
list.ImmutableEAConfigurationBulkAsync.Builder.addChromosomeSpecs
(ChromosomeSpec element) Adds one element tochromosomeSpecs
list.ImmutableEAConfigurationBulkAsync.Builder.addChromosomeSpecs
(ChromosomeSpec... elements) Adds elements tochromosomeSpecs
list.final EAConfiguration.Builder
<T> EAConfiguration.Builder.chromosomeSpecs
(ChromosomeSpec... elements) EAConfigurationBulkAsync.Builder.chromosomeSpecs
(ChromosomeSpec... elements) final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withChromosomeSpecs
(ChromosomeSpec... elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.ImmutableEAConfigurationBulkAsync.withChromosomeSpecs
(ChromosomeSpec... elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.Method parameters in net.bmahe.genetics4j.core.spec with type arguments of type ChromosomeSpecModifier and TypeMethodDescriptionfinal EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.addAllChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Adds elements tochromosomeSpecs
list.ImmutableEAConfigurationBulkAsync.Builder.addAllChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Adds elements tochromosomeSpecs
list.final EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.chromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecs
list.ImmutableEAConfigurationBulkAsync.Builder.chromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecs
list.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.ImmutableEAConfigurationBulkAsync.withChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.Constructor parameters in net.bmahe.genetics4j.core.spec with type arguments of type ChromosomeSpecModifierConstructorDescriptionprivate
ImmutableEAConfiguration
(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, Function<Population<T>, Population<T>> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Fitness<T> fitness) private
ImmutableEAConfigurationBulkAsync
(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, Function<Population<T>, Population<T>> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, FitnessBulkAsync<T> fitness) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.spec.chromosome
Classes in net.bmahe.genetics4j.core.spec.chromosome that implement ChromosomeSpecModifier and TypeClassDescriptionclass
class
class
final class
Immutable implementation ofBitChromosomeSpec
.final class
Immutable implementation ofDoubleChromosomeSpec
.final class
Immutable implementation ofFloatChromosomeSpec
.final class
Immutable implementation ofIntChromosomeSpec
.class
-
Uses of ChromosomeSpec in net.bmahe.genetics4j.core.util
Methods in net.bmahe.genetics4j.core.util with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome> ChromosomeResolverUtils.findMatchingChromosomeMutationPolicyHandler
(AbstractEAExecutionContext<T> eaExecutionContext, MutationPolicy mutationPolicy, ChromosomeSpec chromosomeSpec) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.gp.chromosomes.factory
Methods in net.bmahe.genetics4j.gp.chromosomes.factory with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
ProgramTreeChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) ProgramTreeChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.gp.combination
Methods in net.bmahe.genetics4j.gp.combination with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
ProgramRandomCombineHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) ProgramRandomCombineHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosomeSpec) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.gp.spec.chromosome
Classes in net.bmahe.genetics4j.gp.spec.chromosome that implement ChromosomeSpecModifier and TypeClassDescriptionfinal class
Immutable implementation ofProgramTreeChromosomeSpec
.class
-
Uses of ChromosomeSpec in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec with type parameters of type ChromosomeSpecModifier and TypeFieldDescriptionprivate List
<ChromosomeSpec> ImmutableGPUEAConfiguration.Builder.chromosomeSpecs
private final List
<ChromosomeSpec> ImmutableGPUEAConfiguration.chromosomeSpecs
Methods in net.bmahe.genetics4j.gpu.spec that return types with arguments of type ChromosomeSpecMethods in net.bmahe.genetics4j.gpu.spec with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs
(ChromosomeSpec element) Adds one element tochromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs
(ChromosomeSpec... elements) Adds elements tochromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> GPUEAConfiguration.Builder.chromosomeSpecs
(ChromosomeSpec... elements) final ImmutableGPUEAConfiguration
<T> ImmutableGPUEAConfiguration.withChromosomeSpecs
(ChromosomeSpec... elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.Method parameters in net.bmahe.genetics4j.gpu.spec with type arguments of type ChromosomeSpecModifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addAllChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Adds elements tochromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.chromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecs
list.final ImmutableGPUEAConfiguration
<T> ImmutableGPUEAConfiguration.withChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.Constructor parameters in net.bmahe.genetics4j.gpu.spec with type arguments of type ChromosomeSpecModifierConstructorDescriptionprivate
ImmutableGPUEAConfiguration
(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, Function<Population<T>, Population<T>> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Program program, OpenCLFitness<T> fitness) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.neat.chromosomes.factory
Methods in net.bmahe.genetics4j.neat.chromosomes.factory with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
NeatConnectedChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) boolean
NeatEmptyChromosomeFactory.canHandle
(ChromosomeSpec chromosomeSpec) NeatConnectedChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) NeatEmptyChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.neat.combination
Methods in net.bmahe.genetics4j.neat.combination with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
NeatCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) NeatCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.neat.mutation.chromosome
Methods in net.bmahe.genetics4j.neat.mutation.chromosome with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionboolean
AbstractNeatChromosomeConnectionMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeAddConnection.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeConnectionWeightMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeDeleteConnection.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeDeleteNodeMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) -
Uses of ChromosomeSpec in net.bmahe.genetics4j.neat.spec
Classes in net.bmahe.genetics4j.neat.spec that implement ChromosomeSpecModifier and TypeClassDescriptionfinal class
Immutable implementation ofNeatChromosomeSpec
.class