Uses of Interface
net.bmahe.genetics4j.core.spec.statistics.distributions.Distribution
Packages that use Distribution
Package
Description
-
Uses of Distribution in net.bmahe.genetics4j.core.spec.chromosome
Fields in net.bmahe.genetics4j.core.spec.chromosome declared as DistributionModifier and TypeFieldDescriptionprivate Distribution
ImmutableDoubleChromosomeSpec.Builder.distribution
private final Distribution
ImmutableDoubleChromosomeSpec.distribution
private Distribution
ImmutableFloatChromosomeSpec.Builder.distribution
private final Distribution
ImmutableFloatChromosomeSpec.distribution
Methods in net.bmahe.genetics4j.core.spec.chromosome that return DistributionModifier and TypeMethodDescriptionDoubleChromosomeSpec.distribution()
FloatChromosomeSpec.distribution()
ImmutableDoubleChromosomeSpec.distribution()
ImmutableFloatChromosomeSpec.distribution()
Methods in net.bmahe.genetics4j.core.spec.chromosome with parameters of type DistributionModifier and TypeMethodDescriptionImmutableDoubleChromosomeSpec.Builder.distribution
(Distribution distribution) Initializes the value for thedistribution
attribute.ImmutableFloatChromosomeSpec.Builder.distribution
(Distribution distribution) Initializes the value for thedistribution
attribute.static DoubleChromosomeSpec
DoubleChromosomeSpec.of
(int size, double minValue, double maxValue, Distribution distribution) static FloatChromosomeSpec
FloatChromosomeSpec.of
(int size, float minValue, float maxValue, Distribution distribution) ImmutableDoubleChromosomeSpec.withDistribution
(Distribution value) Copy the current immutable object by setting a value for thedistribution
attribute.ImmutableFloatChromosomeSpec.withDistribution
(Distribution value) Copy the current immutable object by setting a value for thedistribution
attribute.Constructors in net.bmahe.genetics4j.core.spec.chromosome with parameters of type DistributionModifierConstructorDescriptionprivate
ImmutableDoubleChromosomeSpec
(int size, double minValue, double maxValue, Distribution distribution) private
ImmutableFloatChromosomeSpec
(int size, float minValue, float maxValue, Distribution distribution) -
Uses of Distribution in net.bmahe.genetics4j.core.spec.mutation
Fields in net.bmahe.genetics4j.core.spec.mutation declared as DistributionModifier and TypeFieldDescriptionprivate Distribution
ImmutableCreepMutation.Builder.distribution
private final Distribution
ImmutableCreepMutation.distribution
Methods in net.bmahe.genetics4j.core.spec.mutation that return DistributionModifier and TypeMethodDescriptionabstract Distribution
CreepMutation.distribution()
ImmutableCreepMutation.distribution()
Methods in net.bmahe.genetics4j.core.spec.mutation with parameters of type DistributionModifier and TypeMethodDescriptionImmutableCreepMutation.Builder.distribution
(Distribution distribution) Initializes the value for thedistribution
attribute.static CreepMutation
CreepMutation.of
(double populationMutationProbability, Distribution distribution) static ImmutableCreepMutation
ImmutableCreepMutation.of
(double populationMutationProbability, Distribution distribution) Construct a new immutableCreepMutation
instance.final ImmutableCreepMutation
ImmutableCreepMutation.withDistribution
(Distribution value) Copy the current immutable object by setting a value for thedistribution
attribute.Constructors in net.bmahe.genetics4j.core.spec.mutation with parameters of type DistributionModifierConstructorDescriptionprivate
ImmutableCreepMutation
(double populationMutationProbability, Distribution distribution) private
ImmutableCreepMutation
(ImmutableCreepMutation original, double populationMutationProbability, Distribution distribution) -
Uses of Distribution in net.bmahe.genetics4j.core.spec.statistics.distributions
Classes in net.bmahe.genetics4j.core.spec.statistics.distributions that implement DistributionModifier and TypeClassDescriptionfinal class
Immutable implementation ofNormalDistribution
.final class
Immutable implementation ofUniformDistribution
.class
class
-
Uses of Distribution in net.bmahe.genetics4j.core.util
Methods in net.bmahe.genetics4j.core.util with parameters of type DistributionModifier and TypeMethodDescriptionDistributionUtils.distributionFloatValueSupplier
(RandomGenerator randomGenerator, float minValue, float maxValue, Distribution distribution) DistributionUtils.distributionValueSupplier
(RandomGenerator randomGenerator, double minValue, double maxValue, Distribution distribution) -
Uses of Distribution in net.bmahe.genetics4j.neat.spec.mutation
Fields in net.bmahe.genetics4j.neat.spec.mutation declared as DistributionModifier and TypeFieldDescriptionprivate Distribution
ImmutableNeatConnectionWeight.Builder.newValuesDistribution
private Distribution
ImmutableNeatConnectionWeight.InitShim.newValuesDistribution
private final Distribution
ImmutableNeatConnectionWeight.newValuesDistribution
private Distribution
ImmutableNeatConnectionWeight.Builder.perturbationDistribution
private Distribution
ImmutableNeatConnectionWeight.InitShim.perturbationDistribution
private final Distribution
ImmutableNeatConnectionWeight.perturbationDistribution
Methods in net.bmahe.genetics4j.neat.spec.mutation that return DistributionModifier and TypeMethodDescription(package private) Distribution
ImmutableNeatConnectionWeight.InitShim.newValuesDistribution()
ImmutableNeatConnectionWeight.newValuesDistribution()
NeatConnectionWeight.newValuesDistribution()
(package private) Distribution
ImmutableNeatConnectionWeight.InitShim.perturbationDistribution()
ImmutableNeatConnectionWeight.perturbationDistribution()
NeatConnectionWeight.perturbationDistribution()
Methods in net.bmahe.genetics4j.neat.spec.mutation with parameters of type DistributionModifier and TypeMethodDescriptionImmutableNeatConnectionWeight.Builder.newValuesDistribution
(Distribution newValuesDistribution) Initializes the value for thenewValuesDistribution
attribute.(package private) void
ImmutableNeatConnectionWeight.InitShim.newValuesDistribution
(Distribution newValuesDistribution) ImmutableNeatConnectionWeight.Builder.perturbationDistribution
(Distribution perturbationDistribution) Initializes the value for theperturbationDistribution
attribute.(package private) void
ImmutableNeatConnectionWeight.InitShim.perturbationDistribution
(Distribution perturbationDistribution) ImmutableNeatConnectionWeight.withNewValuesDistribution
(Distribution value) Copy the current immutable object by setting a value for thenewValuesDistribution
attribute.ImmutableNeatConnectionWeight.withPerturbationDistribution
(Distribution value) Copy the current immutable object by setting a value for theperturbationDistribution
attribute.Constructors in net.bmahe.genetics4j.neat.spec.mutation with parameters of type DistributionModifierConstructorDescriptionprivate
ImmutableNeatConnectionWeight
(double populationMutationProbability, double perturbationRatio, Distribution perturbationDistribution, Distribution newValuesDistribution)