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 NeatChromosomeChosenOtherChromosome.chosenThe field for thechosenrecord component.private final NeatChromosomeChosenOtherChromosome.otherThe field for theotherrecord component.Methods in net.bmahe.genetics4j.neat.combination.parentcompare that return NeatChromosomeModifier and TypeMethodDescriptionChosenOtherChromosome.chosen()Returns the value of thechosenrecord component.ChosenOtherChromosome.other()Returns the value of theotherrecord 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 aChosenOtherChromosomerecord 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