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 TypeMethodDescriptionbooleanBitChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) booleanChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) Determines if this factory can create chromosomes for the given specification.booleanDoubleChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) booleanFloatChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) booleanIntChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) BitChromosomeFactory.generate(ChromosomeSpec chromosomeSpec) ChromosomeFactory.generate(ChromosomeSpec chromosomeSpec) Creates a new chromosome instance based on the provided specification.DoubleChromosomeFactory.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 TypeMethodDescriptionbooleanChromosomeCombinatorHandler.canHandle(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) booleanChromosomeCombinatorResolver.canHandle(CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) booleanPickFirstParentHandler.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 TypeMethodDescriptionbooleanEdgeRecombinationCrossoverHandler.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 TypeMethodDescriptionbooleanMultiCombinationsHandler.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 TypeMethodDescriptionbooleanMultiPointArithmeticCombinationHandler.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 TypeMethodDescriptionbooleanMultiPointCrossoverCombinationHandler.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 TypeMethodDescriptionbooleanIntOrderCrossoverHandler.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 TypeMethodDescriptionbooleanSinglePointArithmeticCombinationHandler.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 TypeMethodDescriptionbooleanSinglePointCrossoverHandler.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 TypeMethodDescriptionbooleanChromosomeMutationHandler.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 TypeMethodDescriptionbooleanDoubleChromosomeCreepMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanFloatChromosomeCreepMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanIntChromosomeCreepMutationHandler.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 TypeMethodDescriptionbooleanBitChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanDoubleChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanFloatChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanIntChromosomeRandomMutationHandler.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 TypeMethodDescriptionbooleanBitChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanDoubleChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanFloatChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanIntChromosomeSwapMutationHandler.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.chromosomeSpecsprivate final List<ChromosomeSpec> ImmutableEAConfiguration.chromosomeSpecsprivate List<ChromosomeSpec> ImmutableEAConfigurationBulkAsync.Builder.chromosomeSpecsprivate final List<ChromosomeSpec> ImmutableEAConfigurationBulkAsync.chromosomeSpecsMethods 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 tochromosomeSpecslist.final EAConfiguration.Builder<T> ImmutableEAConfiguration.Builder.addChromosomeSpecs(ChromosomeSpec... elements) Adds elements tochromosomeSpecslist.ImmutableEAConfigurationBulkAsync.Builder.addChromosomeSpecs(ChromosomeSpec element) Adds one element tochromosomeSpecslist.ImmutableEAConfigurationBulkAsync.Builder.addChromosomeSpecs(ChromosomeSpec... elements) Adds elements tochromosomeSpecslist.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 tochromosomeSpecslist.ImmutableEAConfigurationBulkAsync.Builder.addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec> elements) Adds elements tochromosomeSpecslist.final EAConfiguration.Builder<T> ImmutableEAConfiguration.Builder.chromosomeSpecs(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecslist.ImmutableEAConfigurationBulkAsync.Builder.chromosomeSpecs(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecslist.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 ChromosomeSpecModifierConstructorDescriptionprivateImmutableEAConfiguration(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<T> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Fitness<T> fitness) privateImmutableEAConfigurationBulkAsync(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<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 TypeClassDescriptionclassclassclassfinal classImmutable implementation ofBitChromosomeSpec.final classImmutable implementation ofDoubleChromosomeSpec.final classImmutable implementation ofFloatChromosomeSpec.final classImmutable implementation ofIntChromosomeSpec.classSpecification for integer array chromosomes in evolutionary algorithms. -
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 TypeMethodDescriptionbooleanProgramTreeChromosomeFactory.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 TypeMethodDescriptionbooleanProgramRandomCombineHandler.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 classImmutable 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.chromosomeSpecsprivate final List<ChromosomeSpec> ImmutableGPUEAConfiguration.chromosomeSpecsMethods 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 tochromosomeSpecslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs(ChromosomeSpec... elements) Adds elements tochromosomeSpecslist.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 tochromosomeSpecslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.chromosomeSpecs(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecslist.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 ChromosomeSpecModifierConstructorDescriptionprivateImmutableGPUEAConfiguration(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<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 TypeMethodDescriptionbooleanNeatConnectedChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) Determines whether this factory can generate chromosomes for the given specification.booleanNeatEmptyChromosomeFactory.canHandle(ChromosomeSpec chromosomeSpec) NeatConnectedChromosomeFactory.generate(ChromosomeSpec chromosomeSpec) Generates a fully-connected NEAT chromosome based on the given specification.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 TypeMethodDescriptionbooleanNeatCombinationHandler.canHandle(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) Determines whether this handler can process the given combination policy and chromosome specification.NeatCombinationHandler.resolve(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) Resolves a NEAT combination policy into a concrete chromosome combinator. -
Uses of ChromosomeSpec in net.bmahe.genetics4j.neat.mutation.chromosome
Methods in net.bmahe.genetics4j.neat.mutation.chromosome with parameters of type ChromosomeSpecModifier and TypeMethodDescriptionbooleanAbstractNeatChromosomeConnectionMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanNeatChromosomeAddConnection.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) Determines whether this handler can process the given mutation policy and chromosome specification.booleanNeatChromosomeConnectionWeightMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanNeatChromosomeDeleteConnection.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanNeatChromosomeDeleteNodeMutationHandler.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 classImmutable implementation ofNeatChromosomeSpec.classSpecification for NEAT (NeuroEvolution of Augmenting Topologies) neural network chromosomes.