Class BasicMutateModule

java.lang.Object
com.google.inject.AbstractModule
All Implemented Interfaces:
com.google.inject.Module

public class BasicMutateModule extends MutateModule
The basic CopyModule.
  • Field Details

  • Constructor Details

  • Method Details

    • getMutationRateType

      public BasicMutateModule.MutationRateType getMutationRateType()
      Returns:
      the type of mutation rate
    • setMutationRateType

      public void setMutationRateType(BasicMutateModule.MutationRateType mutationRateType)
      Parameters:
      mutationRateType - the type of mutation rate
    • 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
    • getPermutationType

      public BasicMutateModule.PermutationType getPermutationType()
      Returns the permutation mode.
      Returns:
      the permutation mode
    • setPermutationType

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

      public BasicMutateModule.DoubleType getDoubleType()
      Returns the double type.
      Returns:
      the doubleType
    • 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