From c35a6806df01481c1b169cd0fc47660ea1cc10fb Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Wed, 14 May 2014 01:32:51 +0100 Subject: Refactored Mutable, commented a little bit of the GUI package --- doc/jcgp/backend/modules/Module.html | 4 +- doc/jcgp/backend/modules/class-use/Module.html | 4 +- .../backend/modules/es/EvolutionaryStrategy.html | 4 +- doc/jcgp/backend/modules/es/MuPlusLambda.html | 4 +- .../backend/modules/es/TournamentSelection.html | 4 +- .../modules/es/class-use/EvolutionaryStrategy.html | 21 +++------ .../backend/modules/es/class-use/MuPlusLambda.html | 4 +- .../modules/es/class-use/TournamentSelection.html | 4 +- doc/jcgp/backend/modules/es/package-frame.html | 4 +- doc/jcgp/backend/modules/es/package-summary.html | 4 +- doc/jcgp/backend/modules/es/package-tree.html | 4 +- doc/jcgp/backend/modules/es/package-use.html | 4 +- .../backend/modules/mutator/FixedPointMutator.html | 4 +- doc/jcgp/backend/modules/mutator/Mutator.html | 4 +- .../modules/mutator/PercentPointMutator.html | 4 +- doc/jcgp/backend/modules/mutator/PointMutator.html | 4 +- .../modules/mutator/ProbabilisticMutator.html | 4 +- .../mutator/class-use/FixedPointMutator.html | 4 +- .../backend/modules/mutator/class-use/Mutator.html | 17 ++----- .../mutator/class-use/PercentPointMutator.html | 4 +- .../modules/mutator/class-use/PointMutator.html | 4 +- .../mutator/class-use/ProbabilisticMutator.html | 4 +- .../backend/modules/mutator/package-frame.html | 4 +- .../backend/modules/mutator/package-summary.html | 4 +- doc/jcgp/backend/modules/mutator/package-tree.html | 4 +- doc/jcgp/backend/modules/mutator/package-use.html | 4 +- doc/jcgp/backend/modules/package-frame.html | 4 +- doc/jcgp/backend/modules/package-summary.html | 4 +- doc/jcgp/backend/modules/package-tree.html | 4 +- doc/jcgp/backend/modules/package-use.html | 4 +- doc/jcgp/backend/modules/problem/BestFitness.html | 15 +++++- .../modules/problem/DigitalCircuitProblem.html | 55 +++++----------------- doc/jcgp/backend/modules/problem/Problem.html | 24 +++++----- .../modules/problem/SymbolicRegressionProblem.html | 55 +++++----------------- .../modules/problem/TestCaseProblem.TestCase.html | 4 +- .../backend/modules/problem/TestCaseProblem.html | 39 +++++++++++++-- .../modules/problem/class-use/BestFitness.html | 4 +- .../problem/class-use/DigitalCircuitProblem.html | 4 +- .../backend/modules/problem/class-use/Problem.html | 17 ++----- .../class-use/SymbolicRegressionProblem.html | 4 +- .../class-use/TestCaseProblem.TestCase.html | 4 +- .../modules/problem/class-use/TestCaseProblem.html | 4 +- .../backend/modules/problem/package-frame.html | 4 +- .../backend/modules/problem/package-summary.html | 9 ++-- doc/jcgp/backend/modules/problem/package-tree.html | 4 +- doc/jcgp/backend/modules/problem/package-use.html | 14 ++++-- 46 files changed, 187 insertions(+), 223 deletions(-) (limited to 'doc/jcgp/backend/modules') diff --git a/doc/jcgp/backend/modules/Module.html b/doc/jcgp/backend/modules/Module.html index b194964..39193c8 100644 --- a/doc/jcgp/backend/modules/Module.html +++ b/doc/jcgp/backend/modules/Module.html @@ -2,9 +2,9 @@ - + Module - + diff --git a/doc/jcgp/backend/modules/class-use/Module.html b/doc/jcgp/backend/modules/class-use/Module.html index 6ab68d0..d47eade 100644 --- a/doc/jcgp/backend/modules/class-use/Module.html +++ b/doc/jcgp/backend/modules/class-use/Module.html @@ -2,9 +2,9 @@ - + Uses of Class jcgp.backend.modules.Module - + diff --git a/doc/jcgp/backend/modules/es/EvolutionaryStrategy.html b/doc/jcgp/backend/modules/es/EvolutionaryStrategy.html index d18e01f..ba869dc 100644 --- a/doc/jcgp/backend/modules/es/EvolutionaryStrategy.html +++ b/doc/jcgp/backend/modules/es/EvolutionaryStrategy.html @@ -2,9 +2,9 @@ - + EvolutionaryStrategy - + diff --git a/doc/jcgp/backend/modules/es/MuPlusLambda.html b/doc/jcgp/backend/modules/es/MuPlusLambda.html index 3ca75c9..3ffda1d 100644 --- a/doc/jcgp/backend/modules/es/MuPlusLambda.html +++ b/doc/jcgp/backend/modules/es/MuPlusLambda.html @@ -2,9 +2,9 @@ - + MuPlusLambda - + diff --git a/doc/jcgp/backend/modules/es/TournamentSelection.html b/doc/jcgp/backend/modules/es/TournamentSelection.html index 59e63cd..fcf0ab0 100644 --- a/doc/jcgp/backend/modules/es/TournamentSelection.html +++ b/doc/jcgp/backend/modules/es/TournamentSelection.html @@ -2,9 +2,9 @@ - + TournamentSelection - + diff --git a/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html b/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html index ed70f1e..b2550cc 100644 --- a/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html +++ b/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html @@ -2,9 +2,9 @@ - + Uses of Class jcgp.backend.modules.es.EvolutionaryStrategy - + @@ -107,24 +107,15 @@ +EvolutionaryStrategy[] +JCGP.getEvolutionaryStrategies()  + + EvolutionaryStrategy JCGP.getEvolutionaryStrategy()  - - - - - - - - - - - - -
Methods in jcgp that return types with arguments of type EvolutionaryStrategy 
Modifier and TypeMethod and Description
java.util.ArrayList<EvolutionaryStrategy>JCGP.getEvolutionaryStrategies() 
  • diff --git a/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html b/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html index 7b38f2a..a056251 100644 --- a/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html +++ b/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html @@ -2,9 +2,9 @@ - + Uses of Class jcgp.backend.modules.es.MuPlusLambda - + diff --git a/doc/jcgp/backend/modules/es/class-use/TournamentSelection.html b/doc/jcgp/backend/modules/es/class-use/TournamentSelection.html index 3de5cbb..0ba676a 100644 --- a/doc/jcgp/backend/modules/es/class-use/TournamentSelection.html +++ b/doc/jcgp/backend/modules/es/class-use/TournamentSelection.html @@ -2,9 +2,9 @@ - + Uses of Class jcgp.backend.modules.es.TournamentSelection - + diff --git a/doc/jcgp/backend/modules/es/package-frame.html b/doc/jcgp/backend/modules/es/package-frame.html index 2341ef5..7c924f1 100644 --- a/doc/jcgp/backend/modules/es/package-frame.html +++ b/doc/jcgp/backend/modules/es/package-frame.html @@ -2,9 +2,9 @@ - + jcgp.backend.modules.es - + diff --git a/doc/jcgp/backend/modules/es/package-summary.html b/doc/jcgp/backend/modules/es/package-summary.html index bb760c8..9c461bb 100644 --- a/doc/jcgp/backend/modules/es/package-summary.html +++ b/doc/jcgp/backend/modules/es/package-summary.html @@ -2,9 +2,9 @@ - + jcgp.backend.modules.es - + diff --git a/doc/jcgp/backend/modules/es/package-tree.html b/doc/jcgp/backend/modules/es/package-tree.html index 5ebca47..8557554 100644 --- a/doc/jcgp/backend/modules/es/package-tree.html +++ b/doc/jcgp/backend/modules/es/package-tree.html @@ -2,9 +2,9 @@ - + jcgp.backend.modules.es Class Hierarchy - + diff --git a/doc/jcgp/backend/modules/es/package-use.html b/doc/jcgp/backend/modules/es/package-use.html index a9a2c2d..59c0edb 100644 --- a/doc/jcgp/backend/modules/es/package-use.html +++ b/doc/jcgp/backend/modules/es/package-use.html @@ -2,9 +2,9 @@ - + Uses of Package jcgp.backend.modules.es - + diff --git a/doc/jcgp/backend/modules/mutator/FixedPointMutator.html b/doc/jcgp/backend/modules/mutator/FixedPointMutator.html index 3614df1..5144aa7 100644 --- a/doc/jcgp/backend/modules/mutator/FixedPointMutator.html +++ b/doc/jcgp/backend/modules/mutator/FixedPointMutator.html @@ -2,9 +2,9 @@ - + FixedPointMutator - + diff --git a/doc/jcgp/backend/modules/mutator/Mutator.html b/doc/jcgp/backend/modules/mutator/Mutator.html index 13aafdb..d0f58a2 100644 --- a/doc/jcgp/backend/modules/mutator/Mutator.html +++ b/doc/jcgp/backend/modules/mutator/Mutator.html @@ -2,9 +2,9 @@ - + Mutator - + diff --git a/doc/jcgp/backend/modules/mutator/PercentPointMutator.html b/doc/jcgp/backend/modules/mutator/PercentPointMutator.html index 968640e..600b5a9 100644 --- a/doc/jcgp/backend/modules/mutator/PercentPointMutator.html +++ b/doc/jcgp/backend/modules/mutator/PercentPointMutator.html @@ -2,9 +2,9 @@ - + PercentPointMutator - + diff --git a/doc/jcgp/backend/modules/mutator/PointMutator.html b/doc/jcgp/backend/modules/mutator/PointMutator.html index 691eece..4f424d1 100644 --- a/doc/jcgp/backend/modules/mutator/PointMutator.html +++ b/doc/jcgp/backend/modules/mutator/PointMutator.html @@ -2,9 +2,9 @@ - + PointMutator - + diff --git a/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html b/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html index c4e22ae..13b20c1 100644 --- a/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html +++ b/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html @@ -2,9 +2,9 @@ - + ProbabilisticMutator - + diff --git a/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html b/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html index 695222a..3adb39d 100644 --- a/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html +++ b/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html @@ -2,9 +2,9 @@ - + Uses of Class jcgp.backend.modules.mutator.FixedPointMutator - + diff --git a/doc/jcgp/backend/modules/mutator/class-use/Mutator.html b/doc/jcgp/backend/modules/mutator/class-use/Mutator.html index 3107012..f1657ee 100644 --- a/doc/jcgp/backend/modules/mutator/class-use/Mutator.html +++ b/doc/jcgp/backend/modules/mutator/class-use/Mutator.html @@ -2,9 +2,9 @@ - + Uses of Class jcgp.backend.modules.mutator.Mutator - + @@ -114,17 +114,8 @@ Mutator JCGP.getMutator()  - - - - - - - - - - - + + diff --git a/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html b/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html index f605d5a..8edb1d6 100644 --- a/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html +++ b/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html @@ -2,9 +2,9 @@ - +Uses of Class jcgp.backend.modules.mutator.PercentPointMutator - + diff --git a/doc/jcgp/backend/modules/mutator/class-use/PointMutator.html b/doc/jcgp/backend/modules/mutator/class-use/PointMutator.html index feeb525..f1f1704 100644 --- a/doc/jcgp/backend/modules/mutator/class-use/PointMutator.html +++ b/doc/jcgp/backend/modules/mutator/class-use/PointMutator.html @@ -2,9 +2,9 @@ - +Uses of Class jcgp.backend.modules.mutator.PointMutator - + diff --git a/doc/jcgp/backend/modules/mutator/class-use/ProbabilisticMutator.html b/doc/jcgp/backend/modules/mutator/class-use/ProbabilisticMutator.html index 0186442..5dd6483 100644 --- a/doc/jcgp/backend/modules/mutator/class-use/ProbabilisticMutator.html +++ b/doc/jcgp/backend/modules/mutator/class-use/ProbabilisticMutator.html @@ -2,9 +2,9 @@ - +Uses of Class jcgp.backend.modules.mutator.ProbabilisticMutator - + diff --git a/doc/jcgp/backend/modules/mutator/package-frame.html b/doc/jcgp/backend/modules/mutator/package-frame.html index da1968b..c0dee3f 100644 --- a/doc/jcgp/backend/modules/mutator/package-frame.html +++ b/doc/jcgp/backend/modules/mutator/package-frame.html @@ -2,9 +2,9 @@ - +jcgp.backend.modules.mutator - + diff --git a/doc/jcgp/backend/modules/mutator/package-summary.html b/doc/jcgp/backend/modules/mutator/package-summary.html index a5bfb94..7bd73c1 100644 --- a/doc/jcgp/backend/modules/mutator/package-summary.html +++ b/doc/jcgp/backend/modules/mutator/package-summary.html @@ -2,9 +2,9 @@ - +jcgp.backend.modules.mutator - + diff --git a/doc/jcgp/backend/modules/mutator/package-tree.html b/doc/jcgp/backend/modules/mutator/package-tree.html index a83ce31..17d0c8e 100644 --- a/doc/jcgp/backend/modules/mutator/package-tree.html +++ b/doc/jcgp/backend/modules/mutator/package-tree.html @@ -2,9 +2,9 @@ - +jcgp.backend.modules.mutator Class Hierarchy - + diff --git a/doc/jcgp/backend/modules/mutator/package-use.html b/doc/jcgp/backend/modules/mutator/package-use.html index d0f85c6..052c57a 100644 --- a/doc/jcgp/backend/modules/mutator/package-use.html +++ b/doc/jcgp/backend/modules/mutator/package-use.html @@ -2,9 +2,9 @@ - +Uses of Package jcgp.backend.modules.mutator - + diff --git a/doc/jcgp/backend/modules/package-frame.html b/doc/jcgp/backend/modules/package-frame.html index 876d8f2..b9cba5d 100644 --- a/doc/jcgp/backend/modules/package-frame.html +++ b/doc/jcgp/backend/modules/package-frame.html @@ -2,9 +2,9 @@ - +jcgp.backend.modules - + diff --git a/doc/jcgp/backend/modules/package-summary.html b/doc/jcgp/backend/modules/package-summary.html index cd347f1..856727f 100644 --- a/doc/jcgp/backend/modules/package-summary.html +++ b/doc/jcgp/backend/modules/package-summary.html @@ -2,9 +2,9 @@ - +jcgp.backend.modules - + diff --git a/doc/jcgp/backend/modules/package-tree.html b/doc/jcgp/backend/modules/package-tree.html index 3be8d8f..c3800a3 100644 --- a/doc/jcgp/backend/modules/package-tree.html +++ b/doc/jcgp/backend/modules/package-tree.html @@ -2,9 +2,9 @@ - +jcgp.backend.modules Class Hierarchy - + diff --git a/doc/jcgp/backend/modules/package-use.html b/doc/jcgp/backend/modules/package-use.html index 8c933e0..ae3715a 100644 --- a/doc/jcgp/backend/modules/package-use.html +++ b/doc/jcgp/backend/modules/package-use.html @@ -2,9 +2,9 @@ - +Uses of Package jcgp.backend.modules - + diff --git a/doc/jcgp/backend/modules/problem/BestFitness.html b/doc/jcgp/backend/modules/problem/BestFitness.html index 9578099..1ac19be 100644 --- a/doc/jcgp/backend/modules/problem/BestFitness.html +++ b/doc/jcgp/backend/modules/problem/BestFitness.html @@ -2,9 +2,9 @@ - +BestFitness - + @@ -120,6 +120,17 @@ var activeTableTab = "activeTableTab";
    public enum BestFitness
     extends java.lang.Enum<BestFitness>
    +
    Enum type to allow problems to indicate their fitness + orientation. +

    + BestFitness.HIGH means high fitness values are + better than low. Conversely, BestFitness.LOW + signals that low fitness values indicate better fitness + than high values.
    +
    +
    Author:
    +
    Eduardo Pedroni
    +
    diff --git a/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html b/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html index d9d3011..21bdb2b 100644 --- a/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html +++ b/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html @@ -2,9 +2,9 @@ - +DigitalCircuitProblem - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10}; +var methods = {"i0":10,"i1":10,"i2":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -198,9 +198,9 @@ extends - @@ -212,20 +212,13 @@ extends - - - -
    Methods in jcgp that return types with arguments of type Mutator 
    Modifier and TypeMethod and Description
    java.util.ArrayList<Mutator>
    Mutator[] JCGP.getMutators() 
    inthasImprovement(Population population) -
    Used to assert whether a given population has a chromosome that is an improvement over - the current best chromosome.
    +
    hasPerfectSolution(Population population) +
    Used to assert whether a given population contains a perfect solution + to the problem.
    intperfectSolutionFound(Population population) -
    Used to assert whether a given population contains a perfect solution - to the problem.
    -
    - + -
  • diff --git a/doc/jcgp/backend/modules/problem/Problem.html b/doc/jcgp/backend/modules/problem/Problem.html index 0d08b2a..2e43445 100644 --- a/doc/jcgp/backend/modules/problem/Problem.html +++ b/doc/jcgp/backend/modules/problem/Problem.html @@ -2,9 +2,9 @@ - + Problem - + @@ -212,6 +212,13 @@ extends +abstract int +hasPerfectSolution(Population population) +
    Used to assert whether a given population contains a perfect solution + to the problem.
    + + + abstract void parseProblemData(java.io.File file, ModifiableResources resources) @@ -219,13 +226,6 @@ extends -abstract int -perfectSolutionFound(Population population) -
    Used to assert whether a given population contains a perfect solution - to the problem.
    - - void reset() @@ -311,13 +311,13 @@ extends +