Uses of Class
net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
Packages that use NeatChromosome
Package
Description
-
Uses of NeatChromosome in net.bmahe.genetics4j.neat.chromosomes.factory
Methods in net.bmahe.genetics4j.neat.chromosomes.factory that return NeatChromosomeModifier and TypeMethodDescriptionNeatConnectedChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) Generates a fully-connected NEAT chromosome based on the given specification.NeatEmptyChromosomeFactory.generate
(ChromosomeSpec chromosomeSpec) -
Uses of NeatChromosome in net.bmahe.genetics4j.neat.combination.parentcompare
Fields in net.bmahe.genetics4j.neat.combination.parentcompare declared as NeatChromosomeModifier and TypeFieldDescriptionprivate final NeatChromosome
ChosenOtherChromosome.chosen
The field for thechosen
record component.private final NeatChromosome
ChosenOtherChromosome.other
The field for theother
record component.Methods in net.bmahe.genetics4j.neat.combination.parentcompare that return NeatChromosomeModifier and TypeMethodDescriptionChosenOtherChromosome.chosen()
Returns the value of thechosen
record component.ChosenOtherChromosome.other()
Returns the value of theother
record component.Methods in net.bmahe.genetics4j.neat.combination.parentcompare with parameters of type NeatChromosomeModifier and TypeMethodDescriptionFitnessComparisonHandler.compare
(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) FitnessThenSizeComparisonHandler.compare
(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) ParentComparisonHandler.compare
(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) Compares two parent chromosomes and determines which should be chosen for preferred inheritance.Constructors in net.bmahe.genetics4j.neat.combination.parentcompare with parameters of type NeatChromosomeModifierConstructorDescriptionChosenOtherChromosome
(NeatChromosome chosen, NeatChromosome other) Creates an instance of aChosenOtherChromosome
record class. -
Uses of NeatChromosome in net.bmahe.genetics4j.neat.mutation.chromosome
Methods in net.bmahe.genetics4j.neat.mutation.chromosome that return NeatChromosomeModifier and TypeMethodDescriptionAbstractNeatChromosomeConnectionMutationHandler.mutate
(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeAddConnection.mutate
(MutationPolicy mutationPolicy, Chromosome chromosome) Applies add-connection mutation to a NEAT chromosome.NeatChromosomeConnectionWeightMutationHandler.mutate
(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteConnection.mutate
(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteNodeMutationHandler.mutate
(MutationPolicy mutationPolicy, Chromosome chromosome) Methods in net.bmahe.genetics4j.neat.mutation.chromosome with parameters of type NeatChromosomeModifier and TypeMethodDescriptionprotected abstract List
<Connection> AbstractNeatChromosomeConnectionMutationHandler.mutateConnection
(T mutationPolicy, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List
<Connection> NeatChromosomeAddNodeMutationHandler.mutateConnection
(AddNode mutationPolicy, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List
<Connection> NeatChromosomeCreepMutationHandler.mutateConnection
(CreepMutation creepMutation, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List
<Connection> NeatChromosomeRandomMutationHandler.mutateConnection
(RandomMutation randomMutation, NeatChromosome neatChromosome, Connection oldConnection, int i) protected List
<Connection> NeatChromosomeSwitchStateHandler.mutateConnection
(SwitchStateMutation switchStateMutation, NeatChromosome neatChromosome, Connection oldConnection, int i) -
Uses of NeatChromosome in net.bmahe.genetics4j.neat.util
Methods in net.bmahe.genetics4j.neat.util with parameters of type NeatChromosome