Uses of Interface
net.bmahe.genetics4j.core.spec.statistics.distributions.Distribution
Package
Description
-
Uses of Distribution in net.bmahe.genetics4j.core.spec.chromosome
Modifier and TypeFieldDescriptionprivate Distribution
ImmutableDoubleChromosomeSpec.Builder.distribution
private final Distribution
ImmutableDoubleChromosomeSpec.distribution
private Distribution
ImmutableFloatChromosomeSpec.Builder.distribution
private final Distribution
ImmutableFloatChromosomeSpec.distribution
Modifier and TypeMethodDescriptionDoubleChromosomeSpec.distribution()
FloatChromosomeSpec.distribution()
ImmutableDoubleChromosomeSpec.distribution()
ImmutableFloatChromosomeSpec.distribution()
Modifier 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.ModifierConstructorDescriptionprivate
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
Modifier and TypeFieldDescriptionprivate Distribution
ImmutableCreepMutation.Builder.distribution
private final Distribution
ImmutableCreepMutation.distribution
Modifier and TypeMethodDescriptionabstract Distribution
CreepMutation.distribution()
ImmutableCreepMutation.distribution()
Modifier 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.ModifierConstructorDescriptionprivate
ImmutableCreepMutation
(double populationMutationProbability, Distribution distribution) private
ImmutableCreepMutation
(ImmutableCreepMutation original, double populationMutationProbability, Distribution distribution) -
Uses of Distribution in net.bmahe.genetics4j.core.spec.statistics.distributions
Modifier and TypeClassDescriptionfinal class
Immutable implementation ofNormalDistribution
.final class
Immutable implementation ofUniformDistribution
.class
class
-
Uses of Distribution in net.bmahe.genetics4j.core.util
Modifier 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
Modifier 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
Modifier and TypeMethodDescription(package private) Distribution
ImmutableNeatConnectionWeight.InitShim.newValuesDistribution()
ImmutableNeatConnectionWeight.newValuesDistribution()
NeatConnectionWeight.newValuesDistribution()
(package private) Distribution
ImmutableNeatConnectionWeight.InitShim.perturbationDistribution()
ImmutableNeatConnectionWeight.perturbationDistribution()
NeatConnectionWeight.perturbationDistribution()
Modifier 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.ModifierConstructorDescriptionprivate
ImmutableNeatConnectionWeight
(double populationMutationProbability, double perturbationRatio, Distribution perturbationDistribution, Distribution newValuesDistribution)