Class Mutation.Continuous

Object
Mutation
Continuous
Enclosing class:
Mutation

public static class Mutation.Continuous extends Mutation
The class to implement mutations in continuous IBS models.
  • Field Details

    • clo

      public final CLOption clo
      Command line option to set the type of player updates.
  • Constructor Details

    • Continuous

      public Continuous(Module module)
      Construct mutator for continuous traits.
      Parameters:
      module - the module using this mutation
  • Method Details

    • doMutate

      public boolean doMutate()
      Description copied from class: Mutation
      Check if a mutation arises.
      Specified by:
      doMutate in class Mutation
      Returns:
      true if a mutation should be performed
    • mutate

      public double mutate(double trait)
      Description copied from class: Mutation
      Mutate trait trait in IBS models according to the type of mutation.
      Overrides:
      mutate in class Mutation
      Parameters:
      trait - the trait to mutate
      Returns:
      the mutated trait
      See Also: