From 8189116ea4b5db4675e31dfd04a5687d55e29262 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Tue, 6 May 2014 14:29:37 +0100 Subject: Added javadocs, made minor changes to the comments --- doc/jcgp/backend/modules/mutator/Mutator.html | 281 ++++++++++++++++++++++++++ 1 file changed, 281 insertions(+) create mode 100644 doc/jcgp/backend/modules/mutator/Mutator.html (limited to 'doc/jcgp/backend/modules/mutator/Mutator.html') diff --git a/doc/jcgp/backend/modules/mutator/Mutator.html b/doc/jcgp/backend/modules/mutator/Mutator.html new file mode 100644 index 0000000..13aafdb --- /dev/null +++ b/doc/jcgp/backend/modules/mutator/Mutator.html @@ -0,0 +1,281 @@ + + + + + +Mutator + + + + + + + + +
+ + + + + + + +
+ + + +
+
jcgp.backend.modules.mutator
+

Class Mutator

+
+
+ +
+
    +
  • +
    +
    Direct Known Subclasses:
    +
    PointMutator, ProbabilisticMutator
    +
    +
    +
    +
    public abstract class Mutator
    +extends Module
    +
    This class specifies the basic characteristics of a mutation operator. Its job is + to modify the connections and functions of the chromosome according to the operator's + parameters. +

    + Parameters may be specified to control the implemented mutation. Any parameters + registered with registerParameters() should be displayed by the user interface, + if it is being used. See Module for more information. +

    + It is advisable to use Resources.reportln() and Resources.report() + to print any relevant information. Note that reportln() and report() are affected + by the report interval base parameter. Use Resources.println() and + Resources.print() to print information regardless of the current generation. + See Resources for more information.
    +
    +
    Author:
    +
    Eduardo Pedroni
    +
    See Also:
    +
    Module
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      abstract voidmutate(Chromosome chromosome) +
      Applies mutations to the specified chromosome according + to the parameter values.
      +
      + +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        mutate

        +
        public abstract void mutate(Chromosome chromosome)
        +
        Applies mutations to the specified chromosome according + to the parameter values.
        +
        +
        Parameters:
        +
        chromosome - the chromosome to mutate.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + + + +
+ + + + -- cgit v1.2.3