Class PositionMutator

    • Field Summary

      • Fields inherited from class io.jenetics.AbstractAlterer

        _probability
      • Fields inherited from interface io.jenetics.Alterer

        DEFAULT_ALTER_PROBABILITY
    • Constructor Summary

      Constructors 
      Constructor Description
      PositionMutator​(double probability)
      Standard probability constructor.
    • Constructor Detail

      • PositionMutator

        public PositionMutator​(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 position. Chooses a new position randomly.
        Overrides:
        mutate in class io.jenetics.Mutator<DiscreteGene,​Double>
        Parameters:
        gene - gene to mutate
        random - random object for random doubles
        Returns:
        gene with mutated position