Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractNeatChromosomeConnectionMutationHandler<T> - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- AbstractNeatChromosomeConnectionMutationHandler(Class<T>, RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- activationFunction - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- Activations - Class in net.bmahe.genetics4j.neat
- Activations() - Constructor for class net.bmahe.genetics4j.neat.Activations
- addAllMembers(Collection<Individual<T>>) - Method in class net.bmahe.genetics4j.neat.Species
- addAncestor(Individual<T>) - Method in class net.bmahe.genetics4j.neat.Species
- AddConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
- AddConnection() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- AddConnectionPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- AddConnectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- addMember(Individual<T>) - Method in class net.bmahe.genetics4j.neat.Species
- AddNode - Class in net.bmahe.genetics4j.neat.spec.mutation
- AddNode() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- AddNodePolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- AddNodePolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- ancestors - Variable in class net.bmahe.genetics4j.neat.Species
B
- backwardConnections - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- build() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Builds a new
ImmutableConnection
. - build() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Builds a new
ImmutableNeatCombination
. - build() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- build() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessComparison
- build() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessThenSizeComparison
- build() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
-
Builds a new
ImmutableFitnessComparison
. - build() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
-
Builds a new
ImmutableFitnessThenSizeComparison
. - build() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Builds a new
ImmutableNeatChromosomeSpec
. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
-
Builds a new
ImmutableAddConnection
. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
-
Builds a new
ImmutableAddNode
. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
-
Builds a new
ImmutableDeleteConnection
. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
-
Builds a new
ImmutableDeleteNode
. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Builds a new
ImmutableNeatConnectionWeight
. - build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
-
Builds a new
ImmutableSwitchStateMutation
. - build() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- build() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Builds a new
ImmutableNeatSelection
. - builder() - Static method in interface net.bmahe.genetics4j.neat.Connection
- builder() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- builder() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessComparison
- builder() - Static method in interface net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessThenSizeComparison
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Creates a builder for
ImmutableAddConnection
. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Creates a builder for
ImmutableAddNode
. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Creates a builder for
ImmutableDeleteConnection
. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Creates a builder for
ImmutableDeleteNode
. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Creates a builder for
ImmutableSwitchStateMutation
. - builder() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- builder() - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- Builder() - Constructor for class net.bmahe.genetics4j.neat.Connection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Creates a builder for
ImmutableConnection
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Creates a builder for
ImmutableNeatCombination
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.NeatCombination.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessComparison.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.FitnessThenSizeComparison.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
-
Creates a builder for
ImmutableFitnessComparison
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
-
Creates a builder for
ImmutableFitnessThenSizeComparison
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Creates a builder for
ImmutableNeatChromosomeSpec
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Creates a builder for
ImmutableNeatConnectionWeight
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec.Builder
- Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Creates a builder for
ImmutableNeatSelection
instances. - Builder() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.NeatSelection.Builder
C
- canHandle(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- canHandle(MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- canHandle(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatEmptyChromosomeFactory
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- canHandle(MutationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- canHandle(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- canHandle(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessComparisonHandler
- canHandle(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandler
- canHandle(ParentComparisonPolicy) - Method in interface net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandler
- check() - Method in interface net.bmahe.genetics4j.neat.Connection
- check() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- check() - Method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
- check() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- check() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- chosen - Variable in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
The field for the
chosen
record component. - chosen() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Returns the value of the
chosen
record component. - ChosenOtherChromosome - Record Class in net.bmahe.genetics4j.neat.combination.parentcompare
- ChosenOtherChromosome(NeatChromosome, NeatChromosome) - Constructor for record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Creates an instance of a
ChosenOtherChromosome
record class. - combine(AbstractEAConfiguration<T>, Chromosome, T, Chromosome, T) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- compare(ParentComparisonPolicy, NeatChromosome, NeatChromosome, int) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessComparisonHandler
- compare(ParentComparisonPolicy, NeatChromosome, NeatChromosome, int) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandler
- compare(ParentComparisonPolicy, NeatChromosome, NeatChromosome, int) - Method in interface net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandler
- compatibilityDistance(List<Connection>, List<Connection>, float, float, float) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- compatibilityDistance(Genotype, Genotype, int, float, float, float) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- compute(Map<Integer, Float>) - Method in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- computeBackwardConnections(List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- computeBackwardLinks(List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- computeDeadNodes(List<Connection>, Map<Integer, Set<Integer>>, Map<Integer, Set<Integer>>, Set<Integer>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
-
Working backward from the output nodes, we identify the nodes that did not get visited as dead nodes
- computeForwardLinks(List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- computeNewId() - Method in class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- computeNewId(int, int) - Method in class net.bmahe.genetics4j.neat.InnovationManager
- Connection - Interface in net.bmahe.genetics4j.neat
- Connection.Builder - Class in net.bmahe.genetics4j.neat
- ConnectionPair - Record Class in net.bmahe.genetics4j.neat
- ConnectionPair(int, int) - Constructor for record class net.bmahe.genetics4j.neat.ConnectionPair
-
Creates an instance of a
ConnectionPair
record class. - connections - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- connections - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- copyOf(Connection) - Static method in interface net.bmahe.genetics4j.neat.Connection
- copyOf(Connection) - Static method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Creates an immutable copy of a
Connection
value. - copyOf(NeatCombination) - Static method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Creates an immutable copy of a
NeatCombination
value. - copyOf(FitnessComparison) - Static method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
Creates an immutable copy of a
FitnessComparison
value. - copyOf(FitnessThenSizeComparison) - Static method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
Creates an immutable copy of a
FitnessThenSizeComparison
value. - copyOf(AddConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Creates an immutable copy of a
AddConnection
value. - copyOf(AddNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Creates an immutable copy of a
AddNode
value. - copyOf(DeleteConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Creates an immutable copy of a
DeleteConnection
value. - copyOf(DeleteNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Creates an immutable copy of a
DeleteNode
value. - copyOf(NeatConnectionWeight) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Creates an immutable copy of a
NeatConnectionWeight
value. - copyOf(SwitchStateMutation) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Creates an immutable copy of a
SwitchStateMutation
value. - copyOf(NeatChromosomeSpec) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Creates an immutable copy of a
NeatChromosomeSpec
value. - copyOf(NeatSelection<T>) - Static method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Creates an immutable copy of a
NeatSelection
value. - createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- createMutator(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, MutationPolicyHandlerResolver<T>, MutationPolicy) - Method in class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- currentId - Variable in class net.bmahe.genetics4j.neat.InnovationManager
- currentId - Variable in class net.bmahe.genetics4j.neat.SpeciesIdGenerator
D
- DEFAULT_INHERITANCE_THRESHOLD - Static variable in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- DEFAULT_INITIAL_ID - Static variable in class net.bmahe.genetics4j.neat.InnovationManager
- DEFAULT_INITIAL_ID - Static variable in class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- DEFAULT_REENABLE_GENE_INHERITANCE_THRESHOLD - Static variable in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
- DeleteConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
- DeleteConnection() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- DeleteConnectionPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- DeleteConnectionPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- DeleteNode - Class in net.bmahe.genetics4j.neat.spec.mutation
- DeleteNode() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- DeleteNodePolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- DeleteNodePolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
E
- eliminateLowestPerformers(AbstractEAConfiguration<T>, List<Species<T>>) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- enrichWithNeat(ImmutableEAExecutionContext.Builder<T>) - Static method in class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- enrichWithNeat(ImmutableEAExecutionContext.Builder<T>, InnovationManager, SpeciesIdGenerator, ChromosomeFactoryProvider) - Static method in class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- equals(Object) - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- equals(Object) - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
This instance is equal to all instances of
ImmutableConnection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
This instance is equal to all instances of
ImmutableNeatCombination
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
This instance is equal to all instances of
ImmutableFitnessComparison
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
This instance is equal to all instances of
ImmutableFitnessThenSizeComparison
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
This instance is equal to all instances of
ImmutableNeatChromosomeSpec
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
This instance is equal to all instances of
ImmutableAddConnection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
This instance is equal to all instances of
ImmutableAddNode
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
This instance is equal to all instances of
ImmutableDeleteConnection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
This instance is equal to all instances of
ImmutableDeleteNode
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
This instance is equal to all instances of
ImmutableNeatConnectionWeight
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
This instance is equal to all instances of
ImmutableSwitchStateMutation
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
This instance is equal to all instances of
ImmutableNeatSelection
that have equal attribute values. - equals(Object) - Method in class net.bmahe.genetics4j.neat.Species
- equalTo(int, ImmutableConnection) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- equalTo(int, ImmutableNeatCombination) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- equalTo(int, ImmutableFitnessComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- equalTo(int, ImmutableFitnessThenSizeComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- equalTo(int, ImmutableNeatChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- equalTo(int, ImmutableAddConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- equalTo(int, ImmutableAddNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- equalTo(int, ImmutableDeleteConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- equalTo(int, ImmutableDeleteNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- equalTo(int, ImmutableNeatConnectionWeight) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- equalTo(int, ImmutableSwitchStateMutation) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- equalTo(int, ImmutableNeatSelection<?>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
F
- FeedForwardNetwork - Class in net.bmahe.genetics4j.neat
- FeedForwardNetwork(Set<Integer>, Set<Integer>, List<Connection>, Function<Float, Float>) - Constructor for class net.bmahe.genetics4j.neat.FeedForwardNetwork
- find(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandlerLocator
- FitnessComparison - Interface in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Comparing parents based on their fitness
- FitnessComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- FitnessComparisonHandler - Class in net.bmahe.genetics4j.neat.combination.parentcompare
- FitnessComparisonHandler() - Constructor for class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessComparisonHandler
- FitnessThenSizeComparison - Interface in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Comparing parents based on fitness first and then their size in case of equal fitness.
- FitnessThenSizeComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- FitnessThenSizeComparisonHandler - Class in net.bmahe.genetics4j.neat.combination.parentcompare
- FitnessThenSizeComparisonHandler() - Constructor for class net.bmahe.genetics4j.neat.combination.parentcompare.FitnessThenSizeComparisonHandler
- format(NeatChromosome, Map<Integer, String>) - Method in class net.bmahe.genetics4j.neat.util.GraphvizFormatter
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- formatInitCycleMessage() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- formatRequiredAttributesMessage() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- from - Variable in record class net.bmahe.genetics4j.neat.ConnectionPair
-
The field for the
from
record component. - from() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Returns the value of the
from
record component. - from(Connection) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Fill a builder with attribute values from the provided
Connection
instance. - from(NeatCombination) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Fill a builder with attribute values from the provided
NeatCombination
instance. - from(FitnessComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison.Builder
-
Fill a builder with attribute values from the provided
FitnessComparison
instance. - from(FitnessThenSizeComparison) - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
-
Fill a builder with attribute values from the provided
FitnessThenSizeComparison
instance. - from(AddConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
-
Fill a builder with attribute values from the provided
AddConnection
instance. - from(AddNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
-
Fill a builder with attribute values from the provided
AddNode
instance. - from(DeleteConnection) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
-
Fill a builder with attribute values from the provided
DeleteConnection
instance. - from(DeleteNode) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
-
Fill a builder with attribute values from the provided
DeleteNode
instance. - from(NeatConnectionWeight) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Fill a builder with attribute values from the provided
NeatConnectionWeight
instance. - from(SwitchStateMutation) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
-
Fill a builder with attribute values from the provided
SwitchStateMutation
instance. - from(NeatChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Fill a builder with attribute values from the provided
NeatChromosomeSpec
instance. - from(NeatSelection<T>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Fill a builder with attribute values from the provided
NeatSelection
instance. - fromNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- fromNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- fromNodeIndex() - Method in interface net.bmahe.genetics4j.neat.Connection
- fromNodeIndex() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- fromNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Initializes the value for the
fromNodeIndex
attribute.
G
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- generate(ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatEmptyChromosomeFactory
- getAncestors() - Method in class net.bmahe.genetics4j.neat.Species
- getConnections() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getId() - Method in class net.bmahe.genetics4j.neat.Species
- getInputNodeIndices() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getMaxWeightValue() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getMembers() - Method in class net.bmahe.genetics4j.neat.Species
- getMinWeightValue() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getMutationClazz() - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- getNumAlleles() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getNumAncestors() - Method in class net.bmahe.genetics4j.neat.Species
- getNumInputs() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getNumMembers() - Method in class net.bmahe.genetics4j.neat.Species
- getNumOutputs() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getOutputNodeIndices() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- getRandomGenerator() - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- GraphvizFormatter - Class in net.bmahe.genetics4j.neat.util
- GraphvizFormatter() - Constructor for class net.bmahe.genetics4j.neat.util.GraphvizFormatter
H
- hashCode() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- hashCode() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Returns a hash code value for this object.
- hashCode() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Computes a hash code from attributes:
fromNodeIndex
,toNodeIndex
,weight
,isEnabled
,innovation
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Computes a hash code from attributes:
inheritanceThresold
,reenableGeneInheritanceThresold
,parentComparisonPolicy
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
Returns a constant hash code value.
- hashCode() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Computes a hash code from attributes:
numInputs
,numOutputs
,minWeightValue
,maxWeightValue
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Computes a hash code from attributes:
populationMutationProbability
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Computes a hash code from attributes:
populationMutationProbability
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Computes a hash code from attributes:
populationMutationProbability
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Computes a hash code from attributes:
populationMutationProbability
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Computes a hash code from attributes:
populationMutationProbability
,perturbationRatio
,perturbationDistribution
,newValuesDistribution
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Computes a hash code from attributes:
populationMutationProbability
. - hashCode() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Computes a hash code from attributes:
perSpeciesKeepRatio
,minSpeciesSize
,speciesPredicate
,speciesSelection
. - hashCode() - Method in class net.bmahe.genetics4j.neat.Species
I
- id - Variable in class net.bmahe.genetics4j.neat.Species
- identity - Static variable in class net.bmahe.genetics4j.neat.Activations
- identityFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- ImmutableAddConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
AddConnection
. - ImmutableAddConnection(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- ImmutableAddConnection.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Builds instances of type
ImmutableAddConnection
. - ImmutableAddNode - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
AddNode
. - ImmutableAddNode(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- ImmutableAddNode.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Builds instances of type
ImmutableAddNode
. - ImmutableConnection - Class in net.bmahe.genetics4j.neat
-
Immutable implementation of
Connection
. - ImmutableConnection(int, int, float, boolean, int) - Constructor for class net.bmahe.genetics4j.neat.ImmutableConnection
- ImmutableConnection.Builder - Class in net.bmahe.genetics4j.neat
-
Builds instances of type
ImmutableConnection
. - ImmutableDeleteConnection - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
DeleteConnection
. - ImmutableDeleteConnection(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- ImmutableDeleteConnection.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Builds instances of type
ImmutableDeleteConnection
. - ImmutableDeleteNode - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
DeleteNode
. - ImmutableDeleteNode(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- ImmutableDeleteNode.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Builds instances of type
ImmutableDeleteNode
. - ImmutableFitnessComparison - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Immutable implementation of
FitnessComparison
. - ImmutableFitnessComparison(ImmutableFitnessComparison.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
- ImmutableFitnessComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Builds instances of type
ImmutableFitnessComparison
. - ImmutableFitnessThenSizeComparison - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Immutable implementation of
FitnessThenSizeComparison
. - ImmutableFitnessThenSizeComparison(ImmutableFitnessThenSizeComparison.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
- ImmutableFitnessThenSizeComparison.Builder - Class in net.bmahe.genetics4j.neat.spec.combination.parentcompare
-
Builds instances of type
ImmutableFitnessThenSizeComparison
. - ImmutableNeatChromosomeSpec - Class in net.bmahe.genetics4j.neat.spec
-
Immutable implementation of
NeatChromosomeSpec
. - ImmutableNeatChromosomeSpec(int, int, float, float) - Constructor for class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- ImmutableNeatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.neat.spec
-
Builds instances of type
ImmutableNeatChromosomeSpec
. - ImmutableNeatCombination - Class in net.bmahe.genetics4j.neat.spec.combination
-
Immutable implementation of
NeatCombination
. - ImmutableNeatCombination(double, double, ParentComparisonPolicy) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- ImmutableNeatCombination(ImmutableNeatCombination.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- ImmutableNeatCombination.Builder - Class in net.bmahe.genetics4j.neat.spec.combination
-
Builds instances of type
ImmutableNeatCombination
. - ImmutableNeatCombination.InitShim - Class in net.bmahe.genetics4j.neat.spec.combination
- ImmutableNeatConnectionWeight - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
NeatConnectionWeight
. - ImmutableNeatConnectionWeight(double, double, Distribution, Distribution) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- ImmutableNeatConnectionWeight(ImmutableNeatConnectionWeight.Builder) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- ImmutableNeatConnectionWeight.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Builds instances of type
ImmutableNeatConnectionWeight
. - ImmutableNeatConnectionWeight.InitShim - Class in net.bmahe.genetics4j.neat.spec.mutation
- ImmutableNeatSelection<T> - Class in net.bmahe.genetics4j.neat.spec.selection
-
Immutable implementation of
NeatSelection
. - ImmutableNeatSelection(float, int, BiPredicate<Individual<T>, Individual<T>>, SelectionPolicy) - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- ImmutableNeatSelection(ImmutableNeatSelection.Builder<T>) - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- ImmutableNeatSelection.Builder<T> - Class in net.bmahe.genetics4j.neat.spec.selection
-
Builds instances of type
ImmutableNeatSelection
. - ImmutableNeatSelection.InitShim - Class in net.bmahe.genetics4j.neat.spec.selection
- ImmutableSwitchStateMutation - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Immutable implementation of
SwitchStateMutation
. - ImmutableSwitchStateMutation(double) - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- ImmutableSwitchStateMutation.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
-
Builds instances of type
ImmutableSwitchStateMutation
. - inheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- inheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- inheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Matching, excess and disjoint genes may be chosen randomly between the parents.
- inheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresold() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
-
Matching, excess and disjoint genes may be chosen randomly between the parents.
- inheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Initializes the value for the
inheritanceThresold
attribute. - inheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresoldBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- inheritanceThresoldInitialize() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- inheritanceThresoldIsSet() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- INIT_BIT_FROM_NODE_INDEX - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_INNOVATION - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_IS_ENABLED - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_MAX_WEIGHT_VALUE - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_MIN_WEIGHT_VALUE - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_NUM_INPUTS - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_NUM_OUTPUTS - Static variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- INIT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- INIT_BIT_SPECIES_PREDICATE - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- INIT_BIT_SPECIES_SELECTION - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- INIT_BIT_TO_NODE_INDEX - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- INIT_BIT_WEIGHT - Static variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- initBits - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- initShim - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- initShim - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- initShim - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- InitShim() - Constructor for class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- InitShim() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- innovation - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- innovation - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- innovation() - Method in interface net.bmahe.genetics4j.neat.Connection
- innovation() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- innovation(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Initializes the value for the
innovation
attribute. - innovationCache - Variable in class net.bmahe.genetics4j.neat.InnovationManager
- innovationManager - Variable in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- innovationManager - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- innovationManager - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- InnovationManager - Class in net.bmahe.genetics4j.neat
- InnovationManager() - Constructor for class net.bmahe.genetics4j.neat.InnovationManager
- InnovationManager(int) - Constructor for class net.bmahe.genetics4j.neat.InnovationManager
- inputNodeIndices - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- insertInlinksCache(Map<Integer, Set<Integer>>, Connection) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- isEnabled - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- isEnabled - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- isEnabled() - Method in interface net.bmahe.genetics4j.neat.Connection
- isEnabled() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- isEnabled(boolean) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Initializes the value for the
isEnabled
attribute.
L
- layers - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- linear(double, double) - Static method in class net.bmahe.genetics4j.neat.Activations
- linearFloat(float, float) - Static method in class net.bmahe.genetics4j.neat.Activations
- linksCacheContainsConnection(Map<Integer, Set<Integer>>, Connection) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- logger - Static variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- logger - Static variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
- logger - Static variable in class net.bmahe.genetics4j.neat.InnovationManager
- logger - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- logger - Static variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- logger - Static variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
M
- maxWeightValue - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- maxWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- maxWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- maxWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- maxWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- maxWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Initializes the value for the
maxWeightValue
attribute. - members - Variable in class net.bmahe.genetics4j.neat.Species
- minSpeciesSize - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- minSpeciesSize - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSize - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- minSpeciesSize() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSize() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- minSpeciesSize() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- minSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Initializes the value for the
minSpeciesSize
attribute. - minSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSizeBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- minSpeciesSizeIsSet() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- minWeightValue - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- minWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- minWeightValue - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- minWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- minWeightValue() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- minWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Initializes the value for the
minWeightValue
attribute. - mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- mutate(MutationPolicy, Chromosome) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- mutateConnection(CreepMutation, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeCreepMutationHandler
- mutateConnection(RandomMutation, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeRandomMutationHandler
- mutateConnection(Connection, double, Supplier<Float>, Supplier<Float>, float, float) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- mutateConnection(AddNode, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- mutateConnection(SwitchStateMutation, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeSwitchStateHandler
- mutateConnection(T, NeatChromosome, Connection, int) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- mutationClazz - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
N
- NeatChromosome - Class in net.bmahe.genetics4j.neat.chromosomes
- NeatChromosome(int, int, float, float, List<Connection>) - Constructor for class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- NeatChromosomeAddConnection - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeAddConnection(RandomGenerator, InnovationManager) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- NeatChromosomeAddNodeMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeAddNodeMutationHandler(RandomGenerator, InnovationManager) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- NeatChromosomeCombinator<T> - Class in net.bmahe.genetics4j.neat.combination
- NeatChromosomeCombinator(RandomGenerator, NeatCombination, ParentComparisonHandler) - Constructor for class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- NeatChromosomeConnectionWeightMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeConnectionWeightMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- NeatChromosomeCreepMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeCreepMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeCreepMutationHandler
- NeatChromosomeDeleteConnection - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeDeleteConnection(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- NeatChromosomeDeleteNodeMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeDeleteNodeMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- NeatChromosomeRandomMutationHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeRandomMutationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeRandomMutationHandler
- NeatChromosomeSpec - Class in net.bmahe.genetics4j.neat.spec
- NeatChromosomeSpec() - Constructor for class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- NeatChromosomeSpec.Builder - Class in net.bmahe.genetics4j.neat.spec
- NeatChromosomeSwitchStateHandler - Class in net.bmahe.genetics4j.neat.mutation.chromosome
- NeatChromosomeSwitchStateHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeSwitchStateHandler
- neatCombination - Variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- NeatCombination - Interface in net.bmahe.genetics4j.neat.spec.combination
- NeatCombination.Builder - Class in net.bmahe.genetics4j.neat.spec.combination
- NeatCombinationHandler<T> - Class in net.bmahe.genetics4j.neat.combination
- NeatCombinationHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- NeatConnectedChromosomeFactory - Class in net.bmahe.genetics4j.neat.chromosomes.factory
- NeatConnectedChromosomeFactory(RandomGenerator, InnovationManager) - Constructor for class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- NeatConnectionWeight - Class in net.bmahe.genetics4j.neat.spec.mutation
- NeatConnectionWeight() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- NeatConnectionWeight.Builder - Class in net.bmahe.genetics4j.neat.spec.mutation
- NeatConnectionWeightPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- NeatConnectionWeightPolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- NeatEAExecutionContexts - Class in net.bmahe.genetics4j.neat
- NeatEAExecutionContexts() - Constructor for class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- NeatEmptyChromosomeFactory - Class in net.bmahe.genetics4j.neat.chromosomes.factory
- NeatEmptyChromosomeFactory() - Constructor for class net.bmahe.genetics4j.neat.chromosomes.factory.NeatEmptyChromosomeFactory
- neatPaper - Static variable in class net.bmahe.genetics4j.neat.Activations
- neatPaperFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- neatSelection - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- NeatSelection<T> - Class in net.bmahe.genetics4j.neat.spec.selection
- NeatSelection() - Constructor for class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- NeatSelection.Builder<T> - Class in net.bmahe.genetics4j.neat.spec.selection
- NeatSelectionPolicyHandler<T> - Class in net.bmahe.genetics4j.neat.selection
- NeatSelectionPolicyHandler(RandomGenerator, SpeciesIdGenerator) - Constructor for class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- NeatSelectorImpl<T> - Class in net.bmahe.genetics4j.neat.selection
- NeatSelectorImpl(RandomGenerator, NeatSelection<T>, SpeciesIdGenerator, Selector<T>) - Constructor for class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- NeatSwitchStatePolicyHandler<T> - Class in net.bmahe.genetics4j.neat.mutation
- NeatSwitchStatePolicyHandler(RandomGenerator) - Constructor for class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- NeatUtils - Class in net.bmahe.genetics4j.neat
- NeatUtils() - Constructor for class net.bmahe.genetics4j.neat.NeatUtils
- net.bmahe.genetics4j.neat - package net.bmahe.genetics4j.neat
- net.bmahe.genetics4j.neat.chromosomes - package net.bmahe.genetics4j.neat.chromosomes
- net.bmahe.genetics4j.neat.chromosomes.factory - package net.bmahe.genetics4j.neat.chromosomes.factory
- net.bmahe.genetics4j.neat.combination - package net.bmahe.genetics4j.neat.combination
- net.bmahe.genetics4j.neat.combination.parentcompare - package net.bmahe.genetics4j.neat.combination.parentcompare
- net.bmahe.genetics4j.neat.mutation - package net.bmahe.genetics4j.neat.mutation
- net.bmahe.genetics4j.neat.mutation.chromosome - package net.bmahe.genetics4j.neat.mutation.chromosome
- net.bmahe.genetics4j.neat.selection - package net.bmahe.genetics4j.neat.selection
- net.bmahe.genetics4j.neat.spec - package net.bmahe.genetics4j.neat.spec
- net.bmahe.genetics4j.neat.spec.combination - package net.bmahe.genetics4j.neat.spec.combination
- net.bmahe.genetics4j.neat.spec.combination.parentcompare - package net.bmahe.genetics4j.neat.spec.combination.parentcompare
- net.bmahe.genetics4j.neat.spec.mutation - package net.bmahe.genetics4j.neat.spec.mutation
- net.bmahe.genetics4j.neat.spec.selection - package net.bmahe.genetics4j.neat.spec.selection
- net.bmahe.genetics4j.neat.util - package net.bmahe.genetics4j.neat.util
- newValuesDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- newValuesDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- newValuesDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- newValuesDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- newValuesDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- newValuesDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- newValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Initializes the value for the
newValuesDistribution
attribute. - newValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- newValuesDistributionBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- numInputs - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- numInputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- numInputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- numInputs() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- numInputs() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- numInputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Initializes the value for the
numInputs
attribute. - numOutputs - Variable in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- numOutputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
- numOutputs - Variable in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- numOutputs() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- numOutputs() - Method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- numOutputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
-
Initializes the value for the
numOutputs
attribute.
O
- of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
-
Construct a new immutable
AddNodeMutation
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
-
Construct a new immutable
AddNodeMutation
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
-
Construct a new immutable
DeleteNodeMutation
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
-
Construct a new immutable
DeleteNodeMutation
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Construct a new immutable
AddConnection
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Construct a new immutable
AddNode
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Construct a new immutable
DeleteConnection
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Construct a new immutable
DeleteNode
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Construct a new immutable
SwitchStateMutation
instance. - of(double) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
-
Construct a new immutable
SwitchStateMutation
instance. - of(float, BiPredicate<Individual<U>, Individual<U>>, SelectionPolicy) - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- of(int, int, float, boolean, int) - Static method in interface net.bmahe.genetics4j.neat.Connection
- of(int, int, float, boolean, int) - Static method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Construct a new immutable
Connection
instance. - of(int, int, float, float) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Construct a new immutable
NeatChromosomeSpec
instance. - of(int, int, float, float) - Static method in class net.bmahe.genetics4j.neat.spec.NeatChromosomeSpec
- of(BiPredicate<Individual<U>, Individual<U>>, SelectionPolicy) - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- ofDefault() - Static method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
-
Construct a default NeatSelection based on standard parameters: - Neat compatibility distance with standard coefficients of weight 1.0 and excess and disjoint genes of 2.
- OPT_BIT_INHERITANCE_THRESOLD - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- OPT_BIT_MIN_SPECIES_SIZE - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- OPT_BIT_PER_SPECIES_KEEP_RATIO - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- OPT_BIT_PERTURBATION_RATIO - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- OPT_BIT_POPULATION_MUTATION_PROBABILITY - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- OPT_BIT_REENABLE_GENE_INHERITANCE_THRESOLD - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- optBits - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- optBits - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- optBits - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- other - Variable in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
The field for the
other
record component. - other() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Returns the value of the
other
record component. - outputNodeIndices - Variable in class net.bmahe.genetics4j.neat.FeedForwardNetwork
P
- parentComparisonHandler - Variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- ParentComparisonHandler - Interface in net.bmahe.genetics4j.neat.combination.parentcompare
- parentComparisonHandlerLocator - Variable in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- ParentComparisonHandlerLocator - Class in net.bmahe.genetics4j.neat.combination.parentcompare
- ParentComparisonHandlerLocator() - Constructor for class net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandlerLocator
- parentComparisonHandlerServices - Variable in class net.bmahe.genetics4j.neat.combination.parentcompare.ParentComparisonHandlerLocator
- parentComparisonPolicy - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- parentComparisonPolicy - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- parentComparisonPolicy - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- parentComparisonPolicy() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- parentComparisonPolicy() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Returns The policy used to compare parents. Defaults to fitness comparison..
- parentComparisonPolicy() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
-
Returns The policy used to compare parents. Defaults to fitness comparison..
- parentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Initializes the value for the
parentComparisonPolicy
attribute. - parentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- ParentComparisonPolicy - Interface in net.bmahe.genetics4j.neat.spec.combination.parentcompare
- parentComparisonPolicyBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- parentComparisonPolicyInitialize() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- partitionLayersNodes(Set<Integer>, Set<Integer>, List<Connection>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- perSpeciesKeepRatio - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- perSpeciesKeepRatio - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatio - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- perSpeciesKeepRatio() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatio() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- perSpeciesKeepRatio() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- perSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Initializes the value for the
perSpeciesKeepRatio
attribute. - perSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatioBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.InitShim
- perSpeciesKeepRatioIsSet() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- perturbateWeight(float, float, float, float) - Method in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- perturbationDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- perturbationDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationDistribution - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationDistribution() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- perturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Initializes the value for the
perturbationDistribution
attribute. - perturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationDistributionBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatio - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- perturbationRatio - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatio - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationRatio() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatio() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- perturbationRatio() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- perturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Initializes the value for the
perturbationRatio
attribute. - perturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatioBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- perturbationRatioIsSet() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
- populationMutationProbability - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.AddNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.DeleteNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
- populationMutationProbability() - Method in class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
-
Initializes the value for the
populationMutationProbability
attribute. - populationMutationProbabilityBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- populationMutationProbabilityIsSet() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.Builder
- previousSpecies - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
R
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.chromosomes.factory.NeatConnectedChromosomeFactory
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.AddConnectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.AddNodePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddConnection
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeAddNodeMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeConnectionWeightMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteConnection
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeDeleteNodeMutationHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.DeleteConnectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.DeleteNodePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.NeatConnectionWeightPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.mutation.NeatSwitchStatePolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- randomGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- reenableGeneInheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- reenableGeneInheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresold - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- reenableGeneInheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresold() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Returns If a gene is disabled in either parent, there is a chance it will get re-enabled if it is enabled in either parent.
This setting configures that threshold. - reenableGeneInheritanceThresold() - Method in interface net.bmahe.genetics4j.neat.spec.combination.NeatCombination
-
Returns If a gene is disabled in either parent, there is a chance it will get re-enabled if it is enabled in either parent.
This setting configures that threshold. - reenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
-
Initializes the value for the
reenableGeneInheritanceThresold
attribute. - reenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresoldBuildStage - Variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.InitShim
- reenableGeneInheritanceThresoldInitialize() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- reenableGeneInheritanceThresoldIsSet() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination.Builder
- resetCache() - Method in class net.bmahe.genetics4j.neat.InnovationManager
- resolve(ChromosomeCombinatorResolver<T>, CombinationPolicy, ChromosomeSpec) - Method in class net.bmahe.genetics4j.neat.combination.NeatCombinationHandler
- resolve(AbstractEAExecutionContext<T>, AbstractEAConfiguration<T>, SelectionPolicyHandlerResolver<T>, SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
S
- select(AbstractEAConfiguration<T>, int, List<Genotype>, List<T>) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- shouldReEnable(Connection, Connection) - Method in class net.bmahe.genetics4j.neat.combination.NeatChromosomeCombinator
- sigmoid - Static variable in class net.bmahe.genetics4j.neat.Activations
- sigmoid(double) - Static method in class net.bmahe.genetics4j.neat.Activations
- sigmoidFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- sigmoidFloat(float) - Static method in class net.bmahe.genetics4j.neat.Activations
- speciate(RandomGenerator, SpeciesIdGenerator, List<Species<T>>, Population<T>, BiPredicate<Individual<T>, Individual<T>>) - Static method in class net.bmahe.genetics4j.neat.NeatUtils
- Species<T> - Class in net.bmahe.genetics4j.neat
- Species(int, List<Individual<T>>) - Constructor for class net.bmahe.genetics4j.neat.Species
- speciesIdGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectionPolicyHandler
- speciesIdGenerator - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- SpeciesIdGenerator - Class in net.bmahe.genetics4j.neat
- SpeciesIdGenerator() - Constructor for class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- SpeciesIdGenerator(int) - Constructor for class net.bmahe.genetics4j.neat.SpeciesIdGenerator
- speciesPredicate - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- speciesPredicate - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- speciesPredicate() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- speciesPredicate() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- speciesPredicate(BiPredicate<Individual<T>, Individual<T>>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Initializes the value for the
speciesPredicate
attribute. - speciesSelection - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
- speciesSelection - Variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- speciesSelection() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- speciesSelection() - Method in class net.bmahe.genetics4j.neat.spec.selection.NeatSelection
- speciesSelection(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
-
Initializes the value for the
speciesSelection
attribute. - speciesSelector - Variable in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- STAGE_INITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- STAGE_INITIALIZING - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- STAGE_UNINITIALIZED - Static variable in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
- standard() - Static method in class net.bmahe.genetics4j.neat.NeatEAExecutionContexts
- SwitchStateMutation - Class in net.bmahe.genetics4j.neat.spec.mutation
- SwitchStateMutation() - Constructor for class net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
T
- tanh - Static variable in class net.bmahe.genetics4j.neat.Activations
- tanhFloat - Static variable in class net.bmahe.genetics4j.neat.Activations
- to - Variable in record class net.bmahe.genetics4j.neat.ConnectionPair
-
The field for the
to
record component. - to() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Returns the value of the
to
record component. - toNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- toNodeIndex - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- toNodeIndex() - Method in interface net.bmahe.genetics4j.neat.Connection
- toNodeIndex() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- toNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Initializes the value for the
toNodeIndex
attribute. - toString() - Method in class net.bmahe.genetics4j.neat.chromosomes.NeatChromosome
- toString() - Method in record class net.bmahe.genetics4j.neat.combination.parentcompare.ChosenOtherChromosome
-
Returns a string representation of this record class.
- toString() - Method in record class net.bmahe.genetics4j.neat.ConnectionPair
-
Returns a string representation of this record class.
- toString() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Prints the immutable value
Connection
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Prints the immutable value
NeatCombination
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessComparison
-
Prints the immutable value
FitnessComparison
. - toString() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison
-
Prints the immutable value
FitnessThenSizeComparison
. - toString() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Prints the immutable value
NeatChromosomeSpec
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Prints the immutable value
AddConnection
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Prints the immutable value
AddNode
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Prints the immutable value
DeleteConnection
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Prints the immutable value
DeleteNode
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Prints the immutable value
NeatConnectionWeight
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Prints the immutable value
SwitchStateMutation
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Prints the immutable value
NeatSelection
with attribute values. - toString() - Method in class net.bmahe.genetics4j.neat.Species
- trimSpecies(Species<T>, Comparator<Individual<T>>, int, float) - Method in class net.bmahe.genetics4j.neat.selection.NeatSelectorImpl
V
- validate(ImmutableConnection) - Static method in class net.bmahe.genetics4j.neat.ImmutableConnection
- validate(ImmutableNeatCombination) - Static method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
- validate(ImmutableNeatChromosomeSpec) - Static method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
- validate(ImmutableAddConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
- validate(ImmutableAddNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
- validate(ImmutableDeleteConnection) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
- validate(ImmutableDeleteNode) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
- validate(ImmutableNeatConnectionWeight) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
- validate(ImmutableSwitchStateMutation) - Static method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
- validate(ImmutableNeatSelection<T>) - Static method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
W
- weight - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
- weight - Variable in class net.bmahe.genetics4j.neat.ImmutableConnection
- weight() - Method in interface net.bmahe.genetics4j.neat.Connection
- weight() - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
- weight(float) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection.Builder
-
Initializes the value for the
weight
attribute. - withFromNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
fromNodeIndex
attribute. - withInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Copy the current immutable object by setting a value for the
inheritanceThresold
attribute. - withInnovation(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
innovation
attribute. - withIsEnabled(boolean) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
isEnabled
attribute. - withMaxWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
maxWeightValue
attribute. - withMinSpeciesSize(int) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
minSpeciesSize
attribute. - withMinWeightValue(float) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
minWeightValue
attribute. - withNewValuesDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
newValuesDistribution
attribute. - withNumInputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
numInputs
attribute. - withNumOutputs(int) - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec
-
Copy the current immutable object by setting a value for the
numOutputs
attribute. - withParentComparisonPolicy(ParentComparisonPolicy) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Copy the current immutable object by setting a value for the
parentComparisonPolicy
attribute. - withPerSpeciesKeepRatio(float) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
perSpeciesKeepRatio
attribute. - withPerturbationDistribution(Distribution) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
perturbationDistribution
attribute. - withPerturbationRatio(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
perturbationRatio
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddNode
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteConnection
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableDeleteNode
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withPopulationMutationProbability(double) - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation
-
Copy the current immutable object by setting a value for the
populationMutationProbability
attribute. - withReenableGeneInheritanceThresold(double) - Method in class net.bmahe.genetics4j.neat.spec.combination.ImmutableNeatCombination
-
Copy the current immutable object by setting a value for the
reenableGeneInheritanceThresold
attribute. - withSpeciesPredicate(BiPredicate<Individual<T>, Individual<T>>) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
speciesPredicate
attribute. - withSpeciesSelection(SelectionPolicy) - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection
-
Copy the current immutable object by setting a value for the
speciesSelection
attribute. - withToNodeIndex(int) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
toNodeIndex
attribute. - withWeight(float) - Method in class net.bmahe.genetics4j.neat.ImmutableConnection
-
Copy the current immutable object by setting a value for the
weight
attribute.
All Classes and Interfaces|All Packages|Constant Field Values