Index

A B C D E F G H I L M N O P R S T V W 
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
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
build() - Method in class net.bmahe.genetics4j.neat.spec.combination.parentcompare.ImmutableFitnessThenSizeComparison.Builder
build() - Method in class net.bmahe.genetics4j.neat.spec.ImmutableNeatChromosomeSpec.Builder
build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableAddConnection.Builder
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
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
build() - Method in class net.bmahe.genetics4j.neat.spec.mutation.ImmutableSwitchStateMutation.Builder
build() - Static method in class net.bmahe.genetics4j.neat.spec.mutation.NeatConnectionWeight
 
build() - Method in class net.bmahe.genetics4j.neat.spec.selection.ImmutableNeatSelection.Builder
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.
A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values