Class ImmutableNeatConnectionWeight.InitShim
java.lang.Object
net.bmahe.genetics4j.neat.spec.mutation.ImmutableNeatConnectionWeight.InitShim
- Enclosing class:
ImmutableNeatConnectionWeight
@Generated(from="NeatConnectionWeight",
generator="Immutables")
private final class ImmutableNeatConnectionWeight.InitShim
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Distributionprivate byteprivate Distributionprivate byteprivate doubleprivate byteprivate doubleprivate byte -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate String(package private) Distribution(package private) voidnewValuesDistribution(Distribution newValuesDistribution) (package private) Distribution(package private) voidperturbationDistribution(Distribution perturbationDistribution) (package private) double(package private) voidperturbationRatio(double perturbationRatio) (package private) double(package private) voidpopulationMutationProbability(double populationMutationProbability)
-
Field Details
-
populationMutationProbabilityBuildStage
private byte populationMutationProbabilityBuildStage -
populationMutationProbability
private double populationMutationProbability -
perturbationRatioBuildStage
private byte perturbationRatioBuildStage -
perturbationRatio
private double perturbationRatio -
perturbationDistributionBuildStage
private byte perturbationDistributionBuildStage -
perturbationDistribution
-
newValuesDistributionBuildStage
private byte newValuesDistributionBuildStage -
newValuesDistribution
-
-
Constructor Details
-
InitShim
private InitShim()
-
-
Method Details
-
populationMutationProbability
double populationMutationProbability() -
populationMutationProbability
void populationMutationProbability(double populationMutationProbability) -
perturbationRatio
double perturbationRatio() -
perturbationRatio
void perturbationRatio(double perturbationRatio) -
perturbationDistribution
Distribution perturbationDistribution() -
perturbationDistribution
-
newValuesDistribution
Distribution newValuesDistribution() -
newValuesDistribution
-
formatInitCycleMessage
-