Class BasicMutateModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class BasicMutateModule
    extends MutateModule
    The basic CopyModule.
    • Constructor Detail

    • Method Detail

      • getMutationRate

        public double getMutationRate()
        Returns the MutationRate as a double value.
        Returns:
        the mutation rate
      • setMutationRate

        public void setMutationRate​(double mutationRate)
        Sets the MutationRate.
        Parameters:
        mutationRate - the mutation rate
      • setPermutationType

        public void setPermutationType​(BasicMutateModule.PermutationType permutationMode)
        Sets the permutation mode.
        Parameters:
        permutationMode - the permutation mode
      • setDoubleType

        public void setDoubleType​(BasicMutateModule.DoubleType doubleType)
        Sets the double type.
        Parameters:
        doubleType - the doubleType to set
      • getEta

        public double getEta()
        Returns the eta.
        Returns:
        the eta
      • setEta

        public void setEta​(double eta)
        Sets the eta.
        Parameters:
        eta - the eta to set
      • getSigma

        public double getSigma()
        Returns the sigma value.
        Returns:
        the sigma
      • setSigma

        public void setSigma​(double sigma)
        Sets the sigma value.
        Parameters:
        sigma - the sigma to set
      • config

        public void config()
        Description copied from class: Opt4JModule
        Configure the module. Bind constants, listeners, and bind arbitrary classes.
        Specified by:
        config in class Opt4JModule
        See Also:
        Binder