Class DistanceMutator

    • Constructor Detail

      • DistanceMutator

        public DistanceMutator​(double probability)
        Standard probability constructor. Utilized by the ConfigPanel.
        Parameters:
        probability - the mutation probability
    • Method Detail

      • mutate

        protected DiscreteGene mutate​(DiscreteGene gene,
                                      Random random)
        Mutate the genes distance. Adds a random value from the interval [-1.0, 1.0) to the distance.
        Overrides:
        mutate in class io.jenetics.Mutator<DiscreteGene,​Double>
        Parameters:
        gene - gene to mutate
        random - random object for random doubles
        Returns:
        gene with mutated distance
      • setConfiguration

        public void setConfiguration​(Configuration configuration)
        Configuration for the alterers to work with.