From 4f26361eb08aa09334d1eea0a124110c20d809ce Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Sat, 18 Oct 2014 15:21:45 +0200 Subject: Moved javadocs to a different repository for hosting, updated README --- .gitignore | 2 + README.txt | 14 +- doc/allclasses-frame.html | 135 ---- doc/allclasses-noframe.html | 135 ---- doc/constant-values.html | 333 -------- doc/deprecated-list.html | 124 --- doc/help-doc.html | 229 ------ doc/index-files/index-1.html | 168 ---- doc/index-files/index-10.html | 173 ----- doc/index-files/index-11.html | 151 ---- doc/index-files/index-12.html | 209 ----- doc/index-files/index-13.html | 165 ---- doc/index-files/index-14.html | 144 ---- doc/index-files/index-15.html | 260 ------- doc/index-files/index-16.html | 349 --------- doc/index-files/index-17.html | 439 ----------- doc/index-files/index-18.html | 355 --------- doc/index-files/index-19.html | 184 ----- doc/index-files/index-2.html | 174 ----- doc/index-files/index-20.html | 187 ----- doc/index-files/index-21.html | 133 ---- doc/index-files/index-22.html | 131 ---- doc/index-files/index-3.html | 247 ------ doc/index-files/index-4.html | 262 ------- doc/index-files/index-5.html | 160 ---- doc/index-files/index-6.html | 177 ----- doc/index-files/index-7.html | 561 -------------- doc/index-files/index-8.html | 166 ---- doc/index-files/index-9.html | 206 ----- doc/index.html | 74 -- doc/jcgp/JCGP.html | 704 ----------------- .../function/DigitalCircuitFunctions.And.html | 329 -------- .../function/DigitalCircuitFunctions.AndNotA.html | 329 -------- .../function/DigitalCircuitFunctions.AndNotB.html | 329 -------- .../DigitalCircuitFunctions.ConstantOne.html | 329 -------- .../DigitalCircuitFunctions.ConstantZero.html | 329 -------- .../function/DigitalCircuitFunctions.Mux1.html | 330 -------- .../function/DigitalCircuitFunctions.Mux2.html | 330 -------- .../function/DigitalCircuitFunctions.Mux3.html | 330 -------- .../function/DigitalCircuitFunctions.Mux4.html | 330 -------- .../function/DigitalCircuitFunctions.Nand.html | 329 -------- .../function/DigitalCircuitFunctions.Nor.html | 329 -------- .../function/DigitalCircuitFunctions.NotA.html | 329 -------- .../function/DigitalCircuitFunctions.NotB.html | 329 -------- .../function/DigitalCircuitFunctions.Or.html | 329 -------- .../function/DigitalCircuitFunctions.OrNotA.html | 329 -------- .../function/DigitalCircuitFunctions.OrNotB.html | 329 -------- .../function/DigitalCircuitFunctions.WireA.html | 329 -------- .../function/DigitalCircuitFunctions.WireB.html | 329 -------- .../function/DigitalCircuitFunctions.Xnor.html | 329 -------- .../function/DigitalCircuitFunctions.Xor.html | 329 -------- .../backend/function/DigitalCircuitFunctions.html | 398 ---------- doc/jcgp/backend/function/Function.html | 310 -------- doc/jcgp/backend/function/FunctionSet.html | 452 ----------- .../SymbolicRegressionFunctions.Absolute.html | 333 -------- .../SymbolicRegressionFunctions.Addition.html | 329 -------- .../SymbolicRegressionFunctions.Cosine.html | 333 -------- .../SymbolicRegressionFunctions.CosineAB.html | 333 -------- .../SymbolicRegressionFunctions.Division.html | 330 -------- .../SymbolicRegressionFunctions.Exponential.html | 333 -------- ...mbolicRegressionFunctions.HyperbolicCosine.html | 333 -------- ...SymbolicRegressionFunctions.HyperbolicSine.html | 333 -------- ...bolicRegressionFunctions.HyperbolicTangent.html | 333 -------- .../SymbolicRegressionFunctions.Hypotenuse.html | 334 -------- .../SymbolicRegressionFunctions.LogBaseTen.html | 335 -------- ...SymbolicRegressionFunctions.Multiplication.html | 329 -------- .../SymbolicRegressionFunctions.NaturalLog.html | 335 -------- .../SymbolicRegressionFunctions.Power.html | 333 -------- .../SymbolicRegressionFunctions.Reciprocal.html | 330 -------- .../function/SymbolicRegressionFunctions.Sine.html | 333 -------- .../SymbolicRegressionFunctions.SineAB.html | 333 -------- .../SymbolicRegressionFunctions.SquareRoot.html | 334 -------- .../SymbolicRegressionFunctions.Subtraction.html | 329 -------- .../SymbolicRegressionFunctions.Tangent.html | 335 -------- .../function/SymbolicRegressionFunctions.html | 439 ----------- ...avellingSalesmanFunctions.AbsoluteCosineAB.html | 334 -------- ...esmanFunctions.AbsoluteHyperbolicTangentAB.html | 334 -------- ...TravellingSalesmanFunctions.AbsoluteSineAB.html | 334 -------- ...ravellingSalesmanFunctions.BoundedDivision.html | 330 -------- .../function/TravellingSalesmanFunctions.Cube.html | 329 -------- ...TravellingSalesmanFunctions.Multiplication.html | 329 -------- ...TravellingSalesmanFunctions.ScaledAddition.html | 330 -------- ...vellingSalesmanFunctions.ScaledExponential.html | 334 -------- ...avellingSalesmanFunctions.ScaledHypotenuse.html | 334 -------- .../TravellingSalesmanFunctions.Square.html | 330 -------- .../TravellingSalesmanFunctions.SquareRoot.html | 334 -------- ...ingSalesmanFunctions.SquaredMultiplication.html | 329 -------- ...lingSalesmanFunctions.SymmetricSubtraction.html | 330 -------- .../function/TravellingSalesmanFunctions.html | 357 --------- doc/jcgp/backend/function/UnsignedInteger.html | 345 --------- .../class-use/DigitalCircuitFunctions.And.html | 124 --- .../class-use/DigitalCircuitFunctions.AndNotA.html | 124 --- .../class-use/DigitalCircuitFunctions.AndNotB.html | 124 --- .../DigitalCircuitFunctions.ConstantOne.html | 124 --- .../DigitalCircuitFunctions.ConstantZero.html | 124 --- .../class-use/DigitalCircuitFunctions.Mux1.html | 124 --- .../class-use/DigitalCircuitFunctions.Mux2.html | 124 --- .../class-use/DigitalCircuitFunctions.Mux3.html | 124 --- .../class-use/DigitalCircuitFunctions.Mux4.html | 124 --- .../class-use/DigitalCircuitFunctions.Nand.html | 124 --- .../class-use/DigitalCircuitFunctions.Nor.html | 124 --- .../class-use/DigitalCircuitFunctions.NotA.html | 124 --- .../class-use/DigitalCircuitFunctions.NotB.html | 124 --- .../class-use/DigitalCircuitFunctions.Or.html | 124 --- .../class-use/DigitalCircuitFunctions.OrNotA.html | 124 --- .../class-use/DigitalCircuitFunctions.OrNotB.html | 124 --- .../class-use/DigitalCircuitFunctions.WireA.html | 124 --- .../class-use/DigitalCircuitFunctions.WireB.html | 124 --- .../class-use/DigitalCircuitFunctions.Xnor.html | 124 --- .../class-use/DigitalCircuitFunctions.Xor.html | 124 --- .../class-use/DigitalCircuitFunctions.html | 124 --- doc/jcgp/backend/function/class-use/Function.html | 633 --------------- .../backend/function/class-use/FunctionSet.html | 302 -------- .../SymbolicRegressionFunctions.Absolute.html | 124 --- .../SymbolicRegressionFunctions.Addition.html | 124 --- .../SymbolicRegressionFunctions.Cosine.html | 124 --- .../SymbolicRegressionFunctions.CosineAB.html | 124 --- .../SymbolicRegressionFunctions.Division.html | 124 --- .../SymbolicRegressionFunctions.Exponential.html | 124 --- ...mbolicRegressionFunctions.HyperbolicCosine.html | 124 --- ...SymbolicRegressionFunctions.HyperbolicSine.html | 124 --- ...bolicRegressionFunctions.HyperbolicTangent.html | 124 --- .../SymbolicRegressionFunctions.Hypotenuse.html | 124 --- .../SymbolicRegressionFunctions.LogBaseTen.html | 124 --- ...SymbolicRegressionFunctions.Multiplication.html | 124 --- .../SymbolicRegressionFunctions.NaturalLog.html | 124 --- .../SymbolicRegressionFunctions.Power.html | 124 --- .../SymbolicRegressionFunctions.Reciprocal.html | 124 --- .../SymbolicRegressionFunctions.Sine.html | 124 --- .../SymbolicRegressionFunctions.SineAB.html | 124 --- .../SymbolicRegressionFunctions.SquareRoot.html | 124 --- .../SymbolicRegressionFunctions.Subtraction.html | 124 --- .../SymbolicRegressionFunctions.Tangent.html | 124 --- .../class-use/SymbolicRegressionFunctions.html | 124 --- ...avellingSalesmanFunctions.AbsoluteCosineAB.html | 124 --- ...esmanFunctions.AbsoluteHyperbolicTangentAB.html | 124 --- ...TravellingSalesmanFunctions.AbsoluteSineAB.html | 124 --- ...ravellingSalesmanFunctions.BoundedDivision.html | 124 --- .../TravellingSalesmanFunctions.Cube.html | 124 --- ...TravellingSalesmanFunctions.Multiplication.html | 124 --- ...TravellingSalesmanFunctions.ScaledAddition.html | 124 --- ...vellingSalesmanFunctions.ScaledExponential.html | 124 --- ...avellingSalesmanFunctions.ScaledHypotenuse.html | 124 --- .../TravellingSalesmanFunctions.Square.html | 124 --- .../TravellingSalesmanFunctions.SquareRoot.html | 124 --- ...ingSalesmanFunctions.SquaredMultiplication.html | 124 --- ...lingSalesmanFunctions.SymmetricSubtraction.html | 124 --- .../class-use/TravellingSalesmanFunctions.html | 124 --- .../function/class-use/UnsignedInteger.html | 263 ------- doc/jcgp/backend/function/package-frame.html | 78 -- doc/jcgp/backend/function/package-summary.html | 502 ------------ doc/jcgp/backend/function/package-tree.html | 201 ----- doc/jcgp/backend/function/package-use.html | 289 ------- doc/jcgp/backend/modules/Module.html | 288 ------- doc/jcgp/backend/modules/class-use/Module.html | 292 ------- .../backend/modules/es/EvolutionaryStrategy.html | 290 ------- doc/jcgp/backend/modules/es/MuPlusLambda.html | 330 -------- .../backend/modules/es/TournamentSelection.html | 333 -------- .../modules/es/class-use/EvolutionaryStrategy.html | 204 ----- .../backend/modules/es/class-use/MuPlusLambda.html | 124 --- .../modules/es/class-use/TournamentSelection.html | 124 --- doc/jcgp/backend/modules/es/package-frame.html | 22 - doc/jcgp/backend/modules/es/package-summary.html | 162 ---- doc/jcgp/backend/modules/es/package-tree.html | 146 ---- doc/jcgp/backend/modules/es/package-use.html | 180 ----- .../backend/modules/mutator/FixedPointMutator.html | 284 ------- doc/jcgp/backend/modules/mutator/Mutator.html | 281 ------- .../modules/mutator/PercentPointMutator.html | 285 ------- doc/jcgp/backend/modules/mutator/PointMutator.html | 281 ------- .../modules/mutator/ProbabilisticMutator.html | 319 -------- .../mutator/class-use/FixedPointMutator.html | 124 --- .../backend/modules/mutator/class-use/Mutator.html | 260 ------- .../mutator/class-use/PercentPointMutator.html | 124 --- .../modules/mutator/class-use/PointMutator.html | 179 ----- .../mutator/class-use/ProbabilisticMutator.html | 124 --- .../backend/modules/mutator/package-frame.html | 24 - .../backend/modules/mutator/package-summary.html | 182 ----- doc/jcgp/backend/modules/mutator/package-tree.html | 151 ---- doc/jcgp/backend/modules/mutator/package-use.html | 210 ----- doc/jcgp/backend/modules/package-frame.html | 20 - doc/jcgp/backend/modules/package-summary.html | 144 ---- doc/jcgp/backend/modules/package-tree.html | 137 ---- doc/jcgp/backend/modules/package-use.html | 201 ----- doc/jcgp/backend/modules/problem/BestFitness.html | 352 --------- .../modules/problem/DigitalCircuitProblem.html | 423 ---------- doc/jcgp/backend/modules/problem/Problem.html | 464 ----------- .../modules/problem/SymbolicRegressionProblem.html | 436 ----------- .../modules/problem/TestCaseProblem.TestCase.html | 320 -------- .../backend/modules/problem/TestCaseProblem.html | 415 ---------- .../modules/problem/TravellingSalesmanProblem.html | 433 ----------- .../modules/problem/class-use/BestFitness.html | 212 ----- .../problem/class-use/DigitalCircuitProblem.html | 124 --- .../backend/modules/problem/class-use/Problem.html | 208 ----- .../class-use/SymbolicRegressionProblem.html | 124 --- .../class-use/TestCaseProblem.TestCase.html | 251 ------ .../modules/problem/class-use/TestCaseProblem.html | 227 ------ .../class-use/TravellingSalesmanProblem.html | 124 --- .../backend/modules/problem/package-frame.html | 28 - .../backend/modules/problem/package-summary.html | 191 ----- doc/jcgp/backend/modules/problem/package-tree.html | 163 ---- doc/jcgp/backend/modules/problem/package-use.html | 311 -------- doc/jcgp/backend/parameters/BooleanParameter.html | 394 ---------- doc/jcgp/backend/parameters/DoubleParameter.html | 394 ---------- doc/jcgp/backend/parameters/IntegerParameter.html | 394 ---------- doc/jcgp/backend/parameters/Parameter.html | 466 ----------- doc/jcgp/backend/parameters/ParameterStatus.html | 432 ----------- .../parameters/class-use/BooleanParameter.html | 167 ---- .../parameters/class-use/DoubleParameter.html | 167 ---- .../parameters/class-use/IntegerParameter.html | 237 ------ .../backend/parameters/class-use/Parameter.html | 267 ------- .../parameters/class-use/ParameterStatus.html | 177 ----- .../parameters/monitors/BooleanMonitor.html | 368 --------- .../backend/parameters/monitors/DoubleMonitor.html | 368 --------- .../parameters/monitors/IntegerMonitor.html | 368 --------- .../monitors/class-use/BooleanMonitor.html | 124 --- .../monitors/class-use/DoubleMonitor.html | 124 --- .../monitors/class-use/IntegerMonitor.html | 124 --- .../backend/parameters/monitors/package-frame.html | 22 - .../parameters/monitors/package-summary.html | 159 ---- .../backend/parameters/monitors/package-tree.html | 155 ---- .../backend/parameters/monitors/package-use.html | 124 --- doc/jcgp/backend/parameters/package-frame.html | 27 - doc/jcgp/backend/parameters/package-summary.html | 179 ----- doc/jcgp/backend/parameters/package-tree.html | 155 ---- doc/jcgp/backend/parameters/package-use.html | 263 ------- doc/jcgp/backend/parsers/ChromosomeParser.html | 349 --------- doc/jcgp/backend/parsers/FunctionParser.html | 301 -------- doc/jcgp/backend/parsers/ParameterParser.html | 294 ------- doc/jcgp/backend/parsers/TestCaseParser.html | 296 ------- .../parsers/class-use/ChromosomeParser.html | 124 --- .../backend/parsers/class-use/FunctionParser.html | 124 --- .../backend/parsers/class-use/ParameterParser.html | 124 --- .../backend/parsers/class-use/TestCaseParser.html | 124 --- doc/jcgp/backend/parsers/package-frame.html | 23 - doc/jcgp/backend/parsers/package-summary.html | 166 ---- doc/jcgp/backend/parsers/package-tree.html | 140 ---- doc/jcgp/backend/parsers/package-use.html | 124 --- doc/jcgp/backend/population/Chromosome.html | 742 ------------------ doc/jcgp/backend/population/Connection.html | 249 ------ doc/jcgp/backend/population/Gene.html | 241 ------ doc/jcgp/backend/population/Input.html | 361 --------- doc/jcgp/backend/population/Mutable.html | 304 -------- doc/jcgp/backend/population/MutableElement.html | 306 -------- doc/jcgp/backend/population/Node.html | 570 -------------- doc/jcgp/backend/population/Output.html | 488 ------------ doc/jcgp/backend/population/Population.html | 411 ---------- .../backend/population/class-use/Chromosome.html | 346 --------- .../backend/population/class-use/Connection.html | 293 ------- doc/jcgp/backend/population/class-use/Gene.html | 194 ----- doc/jcgp/backend/population/class-use/Input.html | 187 ----- doc/jcgp/backend/population/class-use/Mutable.html | 228 ------ .../population/class-use/MutableElement.html | 228 ------ doc/jcgp/backend/population/class-use/Node.html | 247 ------ doc/jcgp/backend/population/class-use/Output.html | 202 ----- .../backend/population/class-use/Population.html | 258 ------- doc/jcgp/backend/population/package-frame.html | 29 - doc/jcgp/backend/population/package-summary.html | 196 ----- doc/jcgp/backend/population/package-tree.html | 146 ---- doc/jcgp/backend/population/package-use.html | 338 -------- doc/jcgp/backend/resources/Console.html | 286 ------- .../backend/resources/ModifiableResources.html | 819 -------------------- doc/jcgp/backend/resources/Resources.html | 804 ------------------- doc/jcgp/backend/resources/class-use/Console.html | 214 ----- .../resources/class-use/ModifiableResources.html | 234 ------ .../backend/resources/class-use/Resources.html | 350 --------- doc/jcgp/backend/resources/package-frame.html | 25 - doc/jcgp/backend/resources/package-summary.html | 167 ---- doc/jcgp/backend/resources/package-tree.html | 145 ---- doc/jcgp/backend/resources/package-use.html | 326 -------- doc/jcgp/backend/statistics/RunEntry.html | 354 --------- doc/jcgp/backend/statistics/StatisticsLogger.html | 562 -------------- .../backend/statistics/class-use/RunEntry.html | 124 --- .../statistics/class-use/StatisticsLogger.html | 124 --- doc/jcgp/backend/statistics/package-frame.html | 21 - doc/jcgp/backend/statistics/package-summary.html | 150 ---- doc/jcgp/backend/statistics/package-tree.html | 138 ---- doc/jcgp/backend/statistics/package-use.html | 124 --- doc/jcgp/class-use/JCGP.html | 164 ---- doc/jcgp/gui/GUI.html | 860 --------------------- doc/jcgp/gui/class-use/GUI.html | 225 ------ doc/jcgp/gui/console/ConsolePane.html | 458 ----------- doc/jcgp/gui/console/GUIConsole.html | 458 ----------- doc/jcgp/gui/console/class-use/ConsolePane.html | 124 --- doc/jcgp/gui/console/class-use/GUIConsole.html | 124 --- doc/jcgp/gui/console/package-frame.html | 20 - doc/jcgp/gui/console/package-summary.html | 144 ---- doc/jcgp/gui/console/package-tree.html | 157 ---- doc/jcgp/gui/console/package-use.html | 124 --- doc/jcgp/gui/dragresize/HorizontalDragResize.html | 253 ------ doc/jcgp/gui/dragresize/VerticalDragResize.html | 253 ------ .../dragresize/class-use/HorizontalDragResize.html | 124 --- .../dragresize/class-use/VerticalDragResize.html | 124 --- doc/jcgp/gui/dragresize/package-frame.html | 21 - doc/jcgp/gui/dragresize/package-summary.html | 152 ---- doc/jcgp/gui/dragresize/package-tree.html | 138 ---- doc/jcgp/gui/dragresize/package-use.html | 124 --- doc/jcgp/gui/package-frame.html | 20 - doc/jcgp/gui/package-summary.html | 144 ---- doc/jcgp/gui/package-tree.html | 141 ---- doc/jcgp/gui/package-use.html | 201 ----- doc/jcgp/gui/population/ChromosomePane.html | 495 ------------ doc/jcgp/gui/population/FunctionSelector.html | 414 ---------- doc/jcgp/gui/population/GUIGene.GUIGeneState.html | 429 ---------- doc/jcgp/gui/population/GUIGene.html | 630 --------------- doc/jcgp/gui/population/GUIInput.html | 566 -------------- doc/jcgp/gui/population/GUINode.html | 614 --------------- doc/jcgp/gui/population/GUIOutput.html | 591 -------------- doc/jcgp/gui/population/PopulationPane.html | 513 ------------ .../gui/population/class-use/ChromosomePane.html | 175 ----- .../gui/population/class-use/FunctionSelector.html | 124 --- .../population/class-use/GUIGene.GUIGeneState.html | 220 ------ doc/jcgp/gui/population/class-use/GUIGene.html | 197 ----- doc/jcgp/gui/population/class-use/GUIInput.html | 124 --- doc/jcgp/gui/population/class-use/GUINode.html | 191 ----- doc/jcgp/gui/population/class-use/GUIOutput.html | 124 --- .../gui/population/class-use/PopulationPane.html | 164 ---- doc/jcgp/gui/population/package-frame.html | 30 - doc/jcgp/gui/population/package-summary.html | 187 ----- doc/jcgp/gui/population/package-tree.html | 194 ----- doc/jcgp/gui/population/package-use.html | 191 ----- doc/jcgp/gui/settings/SettingsPane.html | 522 ------------- doc/jcgp/gui/settings/class-use/SettingsPane.html | 167 ---- doc/jcgp/gui/settings/package-frame.html | 20 - doc/jcgp/gui/settings/package-summary.html | 145 ---- doc/jcgp/gui/settings/package-tree.html | 157 ---- doc/jcgp/gui/settings/package-use.html | 160 ---- .../settings/parameters/GUIBooleanParameter.html | 392 ---------- .../settings/parameters/GUIDoubleParameter.html | 392 ---------- .../settings/parameters/GUIIntegerParameter.html | 392 ---------- doc/jcgp/gui/settings/parameters/GUIParameter.html | 575 -------------- .../parameters/class-use/GUIBooleanParameter.html | 124 --- .../parameters/class-use/GUIDoubleParameter.html | 124 --- .../parameters/class-use/GUIIntegerParameter.html | 124 --- .../parameters/class-use/GUIParameter.html | 197 ----- .../gui/settings/parameters/package-frame.html | 23 - .../gui/settings/parameters/package-summary.html | 165 ---- doc/jcgp/gui/settings/parameters/package-tree.html | 163 ---- doc/jcgp/gui/settings/parameters/package-use.html | 159 ---- doc/jcgp/gui/settings/testcase/TestCaseTable.html | 343 -------- .../settings/testcase/class-use/TestCaseTable.html | 164 ---- doc/jcgp/gui/settings/testcase/package-frame.html | 20 - .../gui/settings/testcase/package-summary.html | 144 ---- doc/jcgp/gui/settings/testcase/package-tree.html | 145 ---- doc/jcgp/gui/settings/testcase/package-use.html | 159 ---- doc/jcgp/package-frame.html | 20 - doc/jcgp/package-summary.html | 144 ---- doc/jcgp/package-tree.html | 137 ---- doc/jcgp/package-use.html | 159 ---- doc/overview-frame.html | 39 - doc/overview-summary.html | 207 ----- doc/overview-tree.html | 386 --------- doc/package-list | 19 - doc/script.js | 30 - doc/stylesheet.css | 574 -------------- 354 files changed, 15 insertions(+), 83217 deletions(-) delete mode 100644 doc/allclasses-frame.html delete mode 100644 doc/allclasses-noframe.html delete mode 100644 doc/constant-values.html delete mode 100644 doc/deprecated-list.html delete mode 100644 doc/help-doc.html delete mode 100644 doc/index-files/index-1.html delete mode 100644 doc/index-files/index-10.html delete mode 100644 doc/index-files/index-11.html delete mode 100644 doc/index-files/index-12.html delete mode 100644 doc/index-files/index-13.html delete mode 100644 doc/index-files/index-14.html delete mode 100644 doc/index-files/index-15.html delete mode 100644 doc/index-files/index-16.html delete mode 100644 doc/index-files/index-17.html delete mode 100644 doc/index-files/index-18.html delete mode 100644 doc/index-files/index-19.html delete mode 100644 doc/index-files/index-2.html delete mode 100644 doc/index-files/index-20.html delete mode 100644 doc/index-files/index-21.html delete mode 100644 doc/index-files/index-22.html delete mode 100644 doc/index-files/index-3.html delete mode 100644 doc/index-files/index-4.html delete mode 100644 doc/index-files/index-5.html delete mode 100644 doc/index-files/index-6.html delete mode 100644 doc/index-files/index-7.html delete mode 100644 doc/index-files/index-8.html delete mode 100644 doc/index-files/index-9.html delete mode 100644 doc/index.html delete mode 100644 doc/jcgp/JCGP.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.And.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Mux1.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Mux2.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Mux3.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Mux4.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Nand.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Nor.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.NotA.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.NotB.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Or.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.WireA.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.WireB.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Xnor.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.Xor.html delete mode 100644 doc/jcgp/backend/function/DigitalCircuitFunctions.html delete mode 100644 doc/jcgp/backend/function/Function.html delete mode 100644 doc/jcgp/backend/function/FunctionSet.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Addition.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Division.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Power.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Sine.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html delete mode 100644 doc/jcgp/backend/function/SymbolicRegressionFunctions.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.Cube.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.Square.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html delete mode 100644 doc/jcgp/backend/function/TravellingSalesmanFunctions.html delete mode 100644 doc/jcgp/backend/function/UnsignedInteger.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.And.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotA.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotB.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantOne.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantZero.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux1.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux2.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux3.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux4.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nand.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nor.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotA.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotB.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Or.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotA.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotB.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireA.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireB.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xnor.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xor.html delete mode 100644 doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.html delete mode 100644 doc/jcgp/backend/function/class-use/Function.html delete mode 100644 doc/jcgp/backend/function/class-use/FunctionSet.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Absolute.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Addition.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Cosine.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.CosineAB.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Division.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Exponential.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicCosine.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicSine.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicTangent.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Hypotenuse.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.LogBaseTen.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Multiplication.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.NaturalLog.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Power.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Reciprocal.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Sine.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SineAB.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SquareRoot.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Subtraction.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Tangent.html delete mode 100644 doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteCosineAB.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteSineAB.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.BoundedDivision.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Cube.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Multiplication.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledAddition.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledExponential.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledHypotenuse.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Square.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquareRoot.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquaredMultiplication.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SymmetricSubtraction.html delete mode 100644 doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.html delete mode 100644 doc/jcgp/backend/function/class-use/UnsignedInteger.html delete mode 100644 doc/jcgp/backend/function/package-frame.html delete mode 100644 doc/jcgp/backend/function/package-summary.html delete mode 100644 doc/jcgp/backend/function/package-tree.html delete mode 100644 doc/jcgp/backend/function/package-use.html delete mode 100644 doc/jcgp/backend/modules/Module.html delete mode 100644 doc/jcgp/backend/modules/class-use/Module.html delete mode 100644 doc/jcgp/backend/modules/es/EvolutionaryStrategy.html delete mode 100644 doc/jcgp/backend/modules/es/MuPlusLambda.html delete mode 100644 doc/jcgp/backend/modules/es/TournamentSelection.html delete mode 100644 doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html delete mode 100644 doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html delete mode 100644 doc/jcgp/backend/modules/es/class-use/TournamentSelection.html delete mode 100644 doc/jcgp/backend/modules/es/package-frame.html delete mode 100644 doc/jcgp/backend/modules/es/package-summary.html delete mode 100644 doc/jcgp/backend/modules/es/package-tree.html delete mode 100644 doc/jcgp/backend/modules/es/package-use.html delete mode 100644 doc/jcgp/backend/modules/mutator/FixedPointMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/Mutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/PercentPointMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/PointMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/class-use/Mutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/class-use/PointMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/class-use/ProbabilisticMutator.html delete mode 100644 doc/jcgp/backend/modules/mutator/package-frame.html delete mode 100644 doc/jcgp/backend/modules/mutator/package-summary.html delete mode 100644 doc/jcgp/backend/modules/mutator/package-tree.html delete mode 100644 doc/jcgp/backend/modules/mutator/package-use.html delete mode 100644 doc/jcgp/backend/modules/package-frame.html delete mode 100644 doc/jcgp/backend/modules/package-summary.html delete mode 100644 doc/jcgp/backend/modules/package-tree.html delete mode 100644 doc/jcgp/backend/modules/package-use.html delete mode 100644 doc/jcgp/backend/modules/problem/BestFitness.html delete mode 100644 doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/Problem.html delete mode 100644 doc/jcgp/backend/modules/problem/SymbolicRegressionProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/TestCaseProblem.TestCase.html delete mode 100644 doc/jcgp/backend/modules/problem/TestCaseProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/TravellingSalesmanProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/BestFitness.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/DigitalCircuitProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/Problem.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/SymbolicRegressionProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.TestCase.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/class-use/TravellingSalesmanProblem.html delete mode 100644 doc/jcgp/backend/modules/problem/package-frame.html delete mode 100644 doc/jcgp/backend/modules/problem/package-summary.html delete mode 100644 doc/jcgp/backend/modules/problem/package-tree.html delete mode 100644 doc/jcgp/backend/modules/problem/package-use.html delete mode 100644 doc/jcgp/backend/parameters/BooleanParameter.html delete mode 100644 doc/jcgp/backend/parameters/DoubleParameter.html delete mode 100644 doc/jcgp/backend/parameters/IntegerParameter.html delete mode 100644 doc/jcgp/backend/parameters/Parameter.html delete mode 100644 doc/jcgp/backend/parameters/ParameterStatus.html delete mode 100644 doc/jcgp/backend/parameters/class-use/BooleanParameter.html delete mode 100644 doc/jcgp/backend/parameters/class-use/DoubleParameter.html delete mode 100644 doc/jcgp/backend/parameters/class-use/IntegerParameter.html delete mode 100644 doc/jcgp/backend/parameters/class-use/Parameter.html delete mode 100644 doc/jcgp/backend/parameters/class-use/ParameterStatus.html delete mode 100644 doc/jcgp/backend/parameters/monitors/BooleanMonitor.html delete mode 100644 doc/jcgp/backend/parameters/monitors/DoubleMonitor.html delete mode 100644 doc/jcgp/backend/parameters/monitors/IntegerMonitor.html delete mode 100644 doc/jcgp/backend/parameters/monitors/class-use/BooleanMonitor.html delete mode 100644 doc/jcgp/backend/parameters/monitors/class-use/DoubleMonitor.html delete mode 100644 doc/jcgp/backend/parameters/monitors/class-use/IntegerMonitor.html delete mode 100644 doc/jcgp/backend/parameters/monitors/package-frame.html delete mode 100644 doc/jcgp/backend/parameters/monitors/package-summary.html delete mode 100644 doc/jcgp/backend/parameters/monitors/package-tree.html delete mode 100644 doc/jcgp/backend/parameters/monitors/package-use.html delete mode 100644 doc/jcgp/backend/parameters/package-frame.html delete mode 100644 doc/jcgp/backend/parameters/package-summary.html delete mode 100644 doc/jcgp/backend/parameters/package-tree.html delete mode 100644 doc/jcgp/backend/parameters/package-use.html delete mode 100644 doc/jcgp/backend/parsers/ChromosomeParser.html delete mode 100644 doc/jcgp/backend/parsers/FunctionParser.html delete mode 100644 doc/jcgp/backend/parsers/ParameterParser.html delete mode 100644 doc/jcgp/backend/parsers/TestCaseParser.html delete mode 100644 doc/jcgp/backend/parsers/class-use/ChromosomeParser.html delete mode 100644 doc/jcgp/backend/parsers/class-use/FunctionParser.html delete mode 100644 doc/jcgp/backend/parsers/class-use/ParameterParser.html delete mode 100644 doc/jcgp/backend/parsers/class-use/TestCaseParser.html delete mode 100644 doc/jcgp/backend/parsers/package-frame.html delete mode 100644 doc/jcgp/backend/parsers/package-summary.html delete mode 100644 doc/jcgp/backend/parsers/package-tree.html delete mode 100644 doc/jcgp/backend/parsers/package-use.html delete mode 100644 doc/jcgp/backend/population/Chromosome.html delete mode 100644 doc/jcgp/backend/population/Connection.html delete mode 100644 doc/jcgp/backend/population/Gene.html delete mode 100644 doc/jcgp/backend/population/Input.html delete mode 100644 doc/jcgp/backend/population/Mutable.html delete mode 100644 doc/jcgp/backend/population/MutableElement.html delete mode 100644 doc/jcgp/backend/population/Node.html delete mode 100644 doc/jcgp/backend/population/Output.html delete mode 100644 doc/jcgp/backend/population/Population.html delete mode 100644 doc/jcgp/backend/population/class-use/Chromosome.html delete mode 100644 doc/jcgp/backend/population/class-use/Connection.html delete mode 100644 doc/jcgp/backend/population/class-use/Gene.html delete mode 100644 doc/jcgp/backend/population/class-use/Input.html delete mode 100644 doc/jcgp/backend/population/class-use/Mutable.html delete mode 100644 doc/jcgp/backend/population/class-use/MutableElement.html delete mode 100644 doc/jcgp/backend/population/class-use/Node.html delete mode 100644 doc/jcgp/backend/population/class-use/Output.html delete mode 100644 doc/jcgp/backend/population/class-use/Population.html delete mode 100644 doc/jcgp/backend/population/package-frame.html delete mode 100644 doc/jcgp/backend/population/package-summary.html delete mode 100644 doc/jcgp/backend/population/package-tree.html delete mode 100644 doc/jcgp/backend/population/package-use.html delete mode 100644 doc/jcgp/backend/resources/Console.html delete mode 100644 doc/jcgp/backend/resources/ModifiableResources.html delete mode 100644 doc/jcgp/backend/resources/Resources.html delete mode 100644 doc/jcgp/backend/resources/class-use/Console.html delete mode 100644 doc/jcgp/backend/resources/class-use/ModifiableResources.html delete mode 100644 doc/jcgp/backend/resources/class-use/Resources.html delete mode 100644 doc/jcgp/backend/resources/package-frame.html delete mode 100644 doc/jcgp/backend/resources/package-summary.html delete mode 100644 doc/jcgp/backend/resources/package-tree.html delete mode 100644 doc/jcgp/backend/resources/package-use.html delete mode 100644 doc/jcgp/backend/statistics/RunEntry.html delete mode 100644 doc/jcgp/backend/statistics/StatisticsLogger.html delete mode 100644 doc/jcgp/backend/statistics/class-use/RunEntry.html delete mode 100644 doc/jcgp/backend/statistics/class-use/StatisticsLogger.html delete mode 100644 doc/jcgp/backend/statistics/package-frame.html delete mode 100644 doc/jcgp/backend/statistics/package-summary.html delete mode 100644 doc/jcgp/backend/statistics/package-tree.html delete mode 100644 doc/jcgp/backend/statistics/package-use.html delete mode 100644 doc/jcgp/class-use/JCGP.html delete mode 100644 doc/jcgp/gui/GUI.html delete mode 100644 doc/jcgp/gui/class-use/GUI.html delete mode 100644 doc/jcgp/gui/console/ConsolePane.html delete mode 100644 doc/jcgp/gui/console/GUIConsole.html delete mode 100644 doc/jcgp/gui/console/class-use/ConsolePane.html delete mode 100644 doc/jcgp/gui/console/class-use/GUIConsole.html delete mode 100644 doc/jcgp/gui/console/package-frame.html delete mode 100644 doc/jcgp/gui/console/package-summary.html delete mode 100644 doc/jcgp/gui/console/package-tree.html delete mode 100644 doc/jcgp/gui/console/package-use.html delete mode 100644 doc/jcgp/gui/dragresize/HorizontalDragResize.html delete mode 100644 doc/jcgp/gui/dragresize/VerticalDragResize.html delete mode 100644 doc/jcgp/gui/dragresize/class-use/HorizontalDragResize.html delete mode 100644 doc/jcgp/gui/dragresize/class-use/VerticalDragResize.html delete mode 100644 doc/jcgp/gui/dragresize/package-frame.html delete mode 100644 doc/jcgp/gui/dragresize/package-summary.html delete mode 100644 doc/jcgp/gui/dragresize/package-tree.html delete mode 100644 doc/jcgp/gui/dragresize/package-use.html delete mode 100644 doc/jcgp/gui/package-frame.html delete mode 100644 doc/jcgp/gui/package-summary.html delete mode 100644 doc/jcgp/gui/package-tree.html delete mode 100644 doc/jcgp/gui/package-use.html delete mode 100644 doc/jcgp/gui/population/ChromosomePane.html delete mode 100644 doc/jcgp/gui/population/FunctionSelector.html delete mode 100644 doc/jcgp/gui/population/GUIGene.GUIGeneState.html delete mode 100644 doc/jcgp/gui/population/GUIGene.html delete mode 100644 doc/jcgp/gui/population/GUIInput.html delete mode 100644 doc/jcgp/gui/population/GUINode.html delete mode 100644 doc/jcgp/gui/population/GUIOutput.html delete mode 100644 doc/jcgp/gui/population/PopulationPane.html delete mode 100644 doc/jcgp/gui/population/class-use/ChromosomePane.html delete mode 100644 doc/jcgp/gui/population/class-use/FunctionSelector.html delete mode 100644 doc/jcgp/gui/population/class-use/GUIGene.GUIGeneState.html delete mode 100644 doc/jcgp/gui/population/class-use/GUIGene.html delete mode 100644 doc/jcgp/gui/population/class-use/GUIInput.html delete mode 100644 doc/jcgp/gui/population/class-use/GUINode.html delete mode 100644 doc/jcgp/gui/population/class-use/GUIOutput.html delete mode 100644 doc/jcgp/gui/population/class-use/PopulationPane.html delete mode 100644 doc/jcgp/gui/population/package-frame.html delete mode 100644 doc/jcgp/gui/population/package-summary.html delete mode 100644 doc/jcgp/gui/population/package-tree.html delete mode 100644 doc/jcgp/gui/population/package-use.html delete mode 100644 doc/jcgp/gui/settings/SettingsPane.html delete mode 100644 doc/jcgp/gui/settings/class-use/SettingsPane.html delete mode 100644 doc/jcgp/gui/settings/package-frame.html delete mode 100644 doc/jcgp/gui/settings/package-summary.html delete mode 100644 doc/jcgp/gui/settings/package-tree.html delete mode 100644 doc/jcgp/gui/settings/package-use.html delete mode 100644 doc/jcgp/gui/settings/parameters/GUIBooleanParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/GUIDoubleParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/GUIIntegerParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/GUIParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/class-use/GUIBooleanParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/class-use/GUIDoubleParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/class-use/GUIIntegerParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/class-use/GUIParameter.html delete mode 100644 doc/jcgp/gui/settings/parameters/package-frame.html delete mode 100644 doc/jcgp/gui/settings/parameters/package-summary.html delete mode 100644 doc/jcgp/gui/settings/parameters/package-tree.html delete mode 100644 doc/jcgp/gui/settings/parameters/package-use.html delete mode 100644 doc/jcgp/gui/settings/testcase/TestCaseTable.html delete mode 100644 doc/jcgp/gui/settings/testcase/class-use/TestCaseTable.html delete mode 100644 doc/jcgp/gui/settings/testcase/package-frame.html delete mode 100644 doc/jcgp/gui/settings/testcase/package-summary.html delete mode 100644 doc/jcgp/gui/settings/testcase/package-tree.html delete mode 100644 doc/jcgp/gui/settings/testcase/package-use.html delete mode 100644 doc/jcgp/package-frame.html delete mode 100644 doc/jcgp/package-summary.html delete mode 100644 doc/jcgp/package-tree.html delete mode 100644 doc/jcgp/package-use.html delete mode 100644 doc/overview-frame.html delete mode 100644 doc/overview-summary.html delete mode 100644 doc/overview-tree.html delete mode 100644 doc/package-list delete mode 100644 doc/script.js delete mode 100644 doc/stylesheet.css diff --git a/.gitignore b/.gitignore index 5e56e04..30b95a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ /bin +/changes + diff --git a/README.txt b/README.txt index fcb802f..ddb0286 100644 --- a/README.txt +++ b/README.txt @@ -1 +1,13 @@ -write this +Welcome to JCGP, a Java implementation of Julian Miller's +Cartesian Genetic Programming. This project was originally +developed as a Masters thesis but is now open to the public, +so feel free to use and modify it. + +The wiki is currently under construction, but a thorough +user manual can be found under downloads in the meantime. +The Javadoc pages for the project are hosted at: +http://epedroni.bitbucket.org/jcgpdocs/. + +Bitbucket allows issue tracking, so check the currently open +issues to get more information on what needs to be done next: +https://bitbucket.org/epedroni/jcgp/issues?status=new&status=open diff --git a/doc/allclasses-frame.html b/doc/allclasses-frame.html deleted file mode 100644 index 889c6f0..0000000 --- a/doc/allclasses-frame.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/doc/allclasses-noframe.html b/doc/allclasses-noframe.html deleted file mode 100644 index 75674c3..0000000 --- a/doc/allclasses-noframe.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - -All Classes - - - - - -

All Classes

-
- -
- - diff --git a/doc/constant-values.html b/doc/constant-values.html deleted file mode 100644 index 58dc191..0000000 --- a/doc/constant-values.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -Constant Field Values - - - - - - - - -
- - - - - - - -
- - -
-

Constant Field Values

-

Contents

- -
-
- - -

jcgp.backend.*

- - - - -

jcgp.gui.*

- - - -
- -
- - - - - - - -
- - - - diff --git a/doc/deprecated-list.html b/doc/deprecated-list.html deleted file mode 100644 index 75ddf91..0000000 --- a/doc/deprecated-list.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Deprecated List - - - - - - - - -
- - - - - - - -
- - -
-

Deprecated API

-

Contents

-
- -
- - - - - - - -
- - - - diff --git a/doc/help-doc.html b/doc/help-doc.html deleted file mode 100644 index 94d7582..0000000 --- a/doc/help-doc.html +++ /dev/null @@ -1,229 +0,0 @@ - - - - - -API Help - - - - - - - - -
- - - - - - - -
- - -
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
- -This help file applies to API documentation generated using the standard doclet.
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-1.html b/doc/index-files/index-1.html deleted file mode 100644 index bc5e84e..0000000 --- a/doc/index-files/index-1.html +++ /dev/null @@ -1,168 +0,0 @@ - - - - - -A-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

A

-
-
Absolute() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
-
 
-
AbsoluteCosineAB() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
-
 
-
AbsoluteHyperbolicTangentAB() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
-
 
-
AbsoluteSineAB() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
-
 
-
Addition() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Addition
-
 
-
addLocks(int) - Method in class jcgp.gui.population.GUIGene
-
 
-
addLocks(int) - Method in class jcgp.gui.population.GUIInput
-
 
-
addLocks(int) - Method in class jcgp.gui.population.GUINode
-
 
-
addLocks(int) - Method in class jcgp.gui.population.GUIOutput
-
 
-
addTestCase(String[], String[]) - Method in class jcgp.backend.modules.problem.TestCaseProblem
-
-
Adds test cases to the problem instance as they get parsed from a - problem data file.
-
-
And() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.And
-
 
-
AndNotA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
-
 
-
AndNotB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
-
 
-
applyParameters() - Method in class jcgp.gui.settings.SettingsPane
-
-
Calls applyValue() on every parameter.
-
-
applyValue() - Method in class jcgp.gui.settings.parameters.GUIParameter
-
-
Set the current parameter value as the reference value of the @code{GUIParameter}.
-
-
areParametersValid() - Method in class jcgp.gui.settings.SettingsPane
-
 
-
arity() - Method in class jcgp.backend.resources.Resources
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-10.html b/doc/index-files/index-10.html deleted file mode 100644 index 521d288..0000000 --- a/doc/index-files/index-10.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - - -J-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

J

-
-
jcgp - package jcgp
-
 
-
JCGP - Class in jcgp
-
-
Top-level JCGP class.
-
-
JCGP() - Constructor for class jcgp.JCGP
-
-
Creates a new instance of JCGP.
-
-
jcgp.backend.function - package jcgp.backend.function
-
 
-
jcgp.backend.modules - package jcgp.backend.modules
-
 
-
jcgp.backend.modules.es - package jcgp.backend.modules.es
-
 
-
jcgp.backend.modules.mutator - package jcgp.backend.modules.mutator
-
 
-
jcgp.backend.modules.problem - package jcgp.backend.modules.problem
-
 
-
jcgp.backend.parameters - package jcgp.backend.parameters
-
 
-
jcgp.backend.parameters.monitors - package jcgp.backend.parameters.monitors
-
 
-
jcgp.backend.parsers - package jcgp.backend.parsers
-
 
-
jcgp.backend.population - package jcgp.backend.population
-
 
-
jcgp.backend.resources - package jcgp.backend.resources
-
 
-
jcgp.backend.statistics - package jcgp.backend.statistics
-
 
-
jcgp.gui - package jcgp.gui
-
 
-
jcgp.gui.console - package jcgp.gui.console
-
 
-
jcgp.gui.dragresize - package jcgp.gui.dragresize
-
 
-
jcgp.gui.population - package jcgp.gui.population
-
 
-
jcgp.gui.settings - package jcgp.gui.settings
-
 
-
jcgp.gui.settings.parameters - package jcgp.gui.settings.parameters
-
 
-
jcgp.gui.settings.testcase - package jcgp.gui.settings.testcase
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-11.html b/doc/index-files/index-11.html deleted file mode 100644 index c35e4e4..0000000 --- a/doc/index-files/index-11.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -L-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

L

-
-
levelsBack() - Method in class jcgp.backend.resources.Resources
-
 
-
loadChromosome(File, int) - Method in class jcgp.JCGP
-
-
Loads a chromosome from the given file into - the specified population index.
-
-
loadParameters(File) - Method in class jcgp.JCGP
-
-
When given a .par file, this method loads the parameters into the - experiment's resources.
-
-
loadProblemData(File) - Method in class jcgp.JCGP
-
-
Parses a problem data file.
-
-
lock() - Method in class jcgp.gui.population.GUIOutput
-
 
-
LogBaseTen() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
-
 
-
logRun(int, double, int, boolean) - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Log a new run.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-12.html b/doc/index-files/index-12.html deleted file mode 100644 index f64a1e9..0000000 --- a/doc/index-files/index-12.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - -M-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

M

-
-
main(String[]) - Static method in class jcgp.gui.GUI
-
-
Start JCGP with the user interface.
-
-
main(String...) - Static method in class jcgp.JCGP
-
-
JCGP main method, this is used to execute JCGP from the command line.
-
-
makeDragResizable(Region) - Static method in class jcgp.gui.dragresize.HorizontalDragResize
-
-
Makes the specified region drag resizable.
-
-
makeDragResizable(Region) - Static method in class jcgp.gui.dragresize.VerticalDragResize
-
-
Makes the specified region drag resizable.
-
-
MEDIUM_HIGHLIGHT_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for a medium highlight.
-
-
ModifiableResources - Class in jcgp.backend.resources
-
-
This subclass of Resources allows modifications to be made.
-
-
ModifiableResources() - Constructor for class jcgp.backend.resources.ModifiableResources
-
-
Creates an instance of this class and initialises - all base parameters to default values.
-
-
Module - Class in jcgp.backend.modules
-
-
This class defines the expected behaviour of a module.
-
-
Multiplication() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
-
 
-
Multiplication() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
-
 
-
MuPlusLambda - Class in jcgp.backend.modules.es
-
-
(μ + λ)-ES -

- This strategy selects the μ fittest chromosomes from the population.
-
-
MuPlusLambda(Resources) - Constructor for class jcgp.backend.modules.es.MuPlusLambda
-
-
Creates a new instance of MuPlusLambda.
-
-
Mutable - Interface in jcgp.backend.population
-
-
Mutable declares the expected behaviour of any - part of a chromosome that is mutable, more specifically - nodes or outputs.
-
-
mutate(Chromosome) - Method in class jcgp.backend.modules.mutator.Mutator
-
-
Applies mutations to the specified chromosome according - to the parameter values.
-
-
mutate(Chromosome) - Method in class jcgp.backend.modules.mutator.PointMutator
-
 
-
mutate(Chromosome) - Method in class jcgp.backend.modules.mutator.ProbabilisticMutator
-
 
-
mutate() - Method in interface jcgp.backend.population.Mutable
-
-
This method performs an arbitrary mutation on the Mutable.
-
-
mutate() - Method in class jcgp.backend.population.Node
-
 
-
mutate() - Method in class jcgp.backend.population.Output
-
 
-
Mutator - Class in jcgp.backend.modules.mutator
-
-
This class specifies the basic characteristics of a mutation operator.
-
-
Mux1() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux1
-
 
-
Mux2() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux2
-
 
-
Mux3() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux3
-
 
-
Mux4() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Mux4
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-13.html b/doc/index-files/index-13.html deleted file mode 100644 index 5555fa8..0000000 --- a/doc/index-files/index-13.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -N-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

N

-
-
Nand() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Nand
-
 
-
NaturalLog() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
-
 
-
NEUTRAL_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for representing neutrality.
-
-
NEUTRAL_SELECTION_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for representing a neutral selection.
-
-
nextGeneration() - Method in class jcgp.JCGP
-
-
Performs one full generational cycle.
-
-
Node - Class in jcgp.backend.population
-
-
Nodes make up the main part of the chromosome, - where the actual functions are evolved.
-
-
Node(Chromosome, int, int) - Constructor for class jcgp.backend.population.Node
-
-
Constructs a new instance of Node with the - specified parameters.
-
-
NODE_RADIUS - Static variable in class jcgp.gui.population.GUIGene
-
 
-
NODE_TEXT - Static variable in class jcgp.gui.population.GUIGene
-
 
-
nodes() - Method in class jcgp.backend.resources.Resources
-
 
-
Nor() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Nor
-
 
-
NotA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.NotA
-
 
-
NotB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.NotB
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-14.html b/doc/index-files/index-14.html deleted file mode 100644 index 2238ebb..0000000 --- a/doc/index-files/index-14.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -O-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

O

-
-
Or() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Or
-
 
-
OrNotA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
-
 
-
OrNotB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
-
 
-
Output - Class in jcgp.backend.population
-
-
This is a chromosome output.
-
-
Output(Chromosome, int) - Constructor for class jcgp.backend.population.Output
-
-
Makes a new instance of Output with the - specified arguments.
-
-
outputs() - Method in class jcgp.backend.resources.Resources
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-15.html b/doc/index-files/index-15.html deleted file mode 100644 index 280a433..0000000 --- a/doc/index-files/index-15.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - -P-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

P

-
-
Parameter<T> - Class in jcgp.backend.parameters
-
-
Specifies an abstract model of a module parameter.
-
-
ParameterParser - Class in jcgp.backend.parsers
-
-
Contains a static method for parsing parameters from a - .par file.
-
-
ParameterParser() - Constructor for class jcgp.backend.parsers.ParameterParser
-
 
-
ParameterStatus - Enum in jcgp.backend.parameters
-
-
Enum type containing all possible states for parameters.
-
-
parse(File, Chromosome, Resources) - Static method in class jcgp.backend.parsers.ChromosomeParser
-
-
Use this method to parse .chr files into a given chromosome.
-
-
parse(File, FunctionSet, Resources) - Static method in class jcgp.backend.parsers.FunctionParser
-
-
Reads the specified file and attempts to enable - and disable the functions in the FunctionSet - accordingly.
-
-
parse(File, ModifiableResources) - Static method in class jcgp.backend.parsers.ParameterParser
-
-
Parses the parameters from a specified CGP parameter file and - modifies the experiment resources appropriately.
-
-
parse(File, TestCaseProblem<?>, ModifiableResources) - Static method in class jcgp.backend.parsers.TestCaseParser
-
-
Sets the number of inputs and outputs in the resources - to match the given file, and parses each test case - from the file into the specified problem.
-
-
parseProblemData(File, ModifiableResources) - Method in class jcgp.backend.modules.problem.Problem
-
-
Parses the specified file and uses the parsed data to - set up the problem type instance appropriately.
-
-
parseProblemData(File, ModifiableResources) - Method in class jcgp.backend.modules.problem.TestCaseProblem
-
 
-
parseTestCase(String[], String[]) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
-
 
-
parseTestCase(String[], String[]) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
-
 
-
PercentPointMutator - Class in jcgp.backend.modules.mutator
-
-
Percent point mutator -

- This operator calculates how many genes to mutate based on the mutation rate - parameter.
-
-
PercentPointMutator(Resources) - Constructor for class jcgp.backend.modules.mutator.PercentPointMutator
-
-
Creates a new instance of PercentPointMutator.
-
-
PointMutator - Class in jcgp.backend.modules.mutator
-
-
Point mutator -

- In point mutation, a number of random genes - is picked and mutated until all required - mutations have been performed.
-
-
Population - Class in jcgp.backend.population
-
-
This class primarily holds a collection of chromosomes.
-
-
Population(Resources) - Constructor for class jcgp.backend.population.Population
-
-
Initialise a random population according to the parameters specified - in the resources.
-
-
Population(Chromosome, Resources) - Constructor for class jcgp.backend.population.Population
-
-
Initialise a population of copies of the given chromosome.
-
-
PopulationPane - Class in jcgp.gui.population
-
 
-
PopulationPane(GUI) - Constructor for class jcgp.gui.population.PopulationPane
-
 
-
populationSize() - Method in class jcgp.backend.resources.Resources
-
 
-
Power() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Power
-
 
-
print(Chromosome, Resources) - Static method in class jcgp.backend.parsers.ChromosomeParser
-
-
Writes a chromosome to the console in .chr format.
-
-
print(String) - Method in interface jcgp.backend.resources.Console
-
-
Prints a string without line break at the end (unless the string - itself specifies one).
-
-
print(String) - Method in class jcgp.backend.resources.Resources
-
-
Prints a message to the consoles ignoring - report interval.
-
-
print(String) - Method in class jcgp.gui.console.ConsolePane
-
 
-
println(String) - Method in interface jcgp.backend.resources.Console
-
-
Prints a string and automatically adds a line break at the end.
-
-
println(String) - Method in class jcgp.backend.resources.Resources
-
-
Prints a message to the consoles ignoring - report interval.
-
-
println(String) - Method in class jcgp.gui.console.ConsolePane
-
 
-
printNodes() - Method in class jcgp.backend.population.Chromosome
-
-
Iterates through the nodes and prints all connections and functions.
-
-
ProbabilisticMutator - Class in jcgp.backend.modules.mutator
-
-
Probabilistic mutator -

- This operator iterates through every mutable gene in the chromosome and - decides whether to mutate each of them individually.
-
-
ProbabilisticMutator(Resources) - Constructor for class jcgp.backend.modules.mutator.ProbabilisticMutator
-
-
Creates a new instance of ProbabilisticMutator.
-
-
Problem - Class in jcgp.backend.modules.problem
-
-
Defines the general behaviour of a CGP problem.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-16.html b/doc/index-files/index-16.html deleted file mode 100644 index 27f9063..0000000 --- a/doc/index-files/index-16.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - -R-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

R

-
-
Reciprocal() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
-
 
-
recomputeActiveNodes() - Method in class jcgp.backend.population.Chromosome
-
-
This causes the list of active nodes to be recomputed lazily (once it is actually requested).
-
-
reDraw() - Method in class jcgp.gui.GUI
-
-
Does a complete GUI refresh.
-
-
refreshValue() - Method in class jcgp.gui.settings.parameters.GUIBooleanParameter
-
 
-
refreshValue() - Method in class jcgp.gui.settings.parameters.GUIDoubleParameter
-
 
-
refreshValue() - Method in class jcgp.gui.settings.parameters.GUIIntegerParameter
-
 
-
reinitialise() - Method in class jcgp.backend.population.Population
-
-
Loop through all chromosomes and randomise all connections - and functions.
-
-
reinitialiseConnections() - Method in class jcgp.backend.population.Chromosome
-
-
Sets random connections and functions across the entire - chromosome.
-
-
relocateAndShow(MouseEvent, GUINode) - Method in class jcgp.gui.population.FunctionSelector
-
 
-
relockOutputs() - Method in class jcgp.gui.population.ChromosomePane
-
 
-
relockOutputs() - Method in class jcgp.gui.population.PopulationPane
-
 
-
remakeFunctions(FunctionSet) - Method in class jcgp.gui.population.FunctionSelector
-
 
-
remakeTabs() - Method in class jcgp.gui.population.PopulationPane
-
 
-
removeLocks(int) - Method in class jcgp.gui.population.GUIGene
-
 
-
removeLocks(int) - Method in class jcgp.gui.population.GUIInput
-
 
-
removeLocks(int) - Method in class jcgp.gui.population.GUINode
-
 
-
removeLocks(int) - Method in class jcgp.gui.population.GUIOutput
-
 
-
report(String) - Method in class jcgp.backend.resources.Resources
-
-
Prints a message to the consoles taking into account the - report interval parameter.
-
-
reportInterval() - Method in class jcgp.backend.resources.Resources
-
 
-
reportln(String) - Method in class jcgp.backend.resources.Resources
-
-
Prints a message to the consoles taking into account the - report interval parameter.
-
-
requiresReset() - Method in class jcgp.gui.settings.parameters.GUIParameter
-
-
Certain parameter changes might require the experiment to be reset, either - because the parameter is critical or because its status requires a reset.
-
-
reset() - Method in class jcgp.backend.modules.problem.Problem
-
-
Resets the bestFitness parameter.
-
-
reset() - Method in class jcgp.gui.GUI
-
-
Reset button callback.
-
-
reset() - Method in class jcgp.JCGP
-
-
Resets the experiment.
-
-
resetState() - Method in class jcgp.gui.population.GUIGene
-
 
-
resetState() - Method in class jcgp.gui.population.GUIInput
-
 
-
resetState() - Method in class jcgp.gui.population.GUINode
-
 
-
resetState() - Method in class jcgp.gui.population.GUIOutput
-
 
-
RESIZE_MARGIN - Static variable in class jcgp.gui.GUI
-
-
The width or height of the area that can be clicked on - to drag-resize a pane.
-
-
Resources - Class in jcgp.backend.resources
-
-
Encapsulates all of the resources based on which the program operates.
-
-
Resources() - Constructor for class jcgp.backend.resources.Resources
-
 
-
revalidateParameters() - Method in class jcgp.gui.settings.SettingsPane
-
-
Calls validate() on every parameter.
-
-
rows() - Method in class jcgp.backend.resources.Resources
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.And
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux1
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux2
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux3
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux4
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nand
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nor
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotA
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotB
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Or
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireA
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireB
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xnor
-
 
-
run(Object...) - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xor
-
 
-
run(Object...) - Method in class jcgp.backend.function.Function
-
-
Executes the function.
-
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Addition
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Division
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Power
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Sine
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
-
 
-
run(Object...) - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Cube
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Square
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
-
 
-
run(Object...) - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
-
 
-
RunEntry - Class in jcgp.backend.statistics
-
-
This class encapsulates the data contained in a log entry.
-
-
RunEntry(int, double, int, boolean) - Constructor for class jcgp.backend.statistics.RunEntry
-
-
Creates a new run entry for a logger.
-
-
runPause() - Method in class jcgp.gui.GUI
-
-
Run/pause method.
-
-
runs() - Method in class jcgp.backend.resources.Resources
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-17.html b/doc/index-files/index-17.html deleted file mode 100644 index 97e57a3..0000000 --- a/doc/index-files/index-17.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - -S-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

S

-
-
save(File, Chromosome, Resources) - Static method in class jcgp.backend.parsers.ChromosomeParser
-
-
Writes a chromosome into the specified .chr file.
-
-
saveChromosome(File, int) - Method in class jcgp.JCGP
-
-
Saves a copy of the specified chromosome - into the given file.
-
-
ScaledAddition() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
-
 
-
ScaledExponential() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
-
 
-
ScaledHypotenuse() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
-
 
-
seed() - Method in class jcgp.backend.resources.Resources
-
 
-
set(T) - Method in class jcgp.backend.parameters.Parameter
-
-
Sets the parameter to the specified value, if the property - is not bound.
-
-
setArity(int) - Method in class jcgp.backend.resources.ModifiableResources
-
-
This is called automatically by the experiment when the arity changes.
-
-
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUIGene
-
 
-
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUIInput
-
 
-
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUINode
-
 
-
setChangingConnection(Connection) - Method in class jcgp.gui.population.GUIOutput
-
 
-
setColumns(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setConnection(int, Connection) - Method in class jcgp.backend.population.Node
-
-
This method sets the indexed connection to the specified new connection.
-
-
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUIGene
-
 
-
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUIInput
-
 
-
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUINode
-
 
-
setConnectionLine(GUIGene) - Method in class jcgp.gui.population.GUIOutput
-
 
-
setConnectionStates(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIGene
-
 
-
setConnectionStates(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIInput
-
-
Set all connections to a given state.
-
-
setConnectionStates(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUINode
-
 
-
setConnectionStates(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIOutput
-
 
-
setConsole(Console) - Method in class jcgp.backend.resources.ModifiableResources
-
-
This can be set to null if no extra console is desired.
-
-
setConsole(Console) - Method in class jcgp.JCGP
-
-
Sets an extra console.
-
-
setCurrentGeneration(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setCurrentRun(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setDetails(String) - Method in enum jcgp.backend.parameters.ParameterStatus
-
-
Sets a new string containing details about the current status.
-
-
setEvaluating(boolean) - Method in class jcgp.gui.GUI
-
-
Set the system into evaluation mode.
-
-
setEvaluating(boolean) - Method in class jcgp.gui.population.PopulationPane
-
 
-
setEvolutionaryStrategy(int) - Method in class jcgp.JCGP
-
 
-
setFitness(double) - Method in class jcgp.backend.population.Chromosome
-
-
Sets the fitness of the chromosome.
-
-
setFitnessOrientation(BestFitness) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setFunction(Function) - Method in class jcgp.backend.population.Node
-
-
Sets the node function.
-
-
setFunction(Function) - Method in class jcgp.gui.population.GUINode
-
 
-
setFunctionSet(FunctionSet) - Method in class jcgp.backend.resources.ModifiableResources
-
-
Update the current function set.
-
-
setGenerations(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setInputs(Object...) - Method in class jcgp.backend.population.Chromosome
-
-
Loops through the inputs and sets the specified values, - so that evaluations can be performed.
-
-
setInputs(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setInputs(Object[]) - Method in class jcgp.gui.population.ChromosomePane
-
 
-
setLevelsBack(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setMutator(int) - Method in class jcgp.JCGP
-
 
-
setNode(Node) - Method in class jcgp.gui.population.GUINode
-
 
-
setOutput(Output) - Method in class jcgp.gui.population.GUIOutput
-
 
-
setOutputs(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setPopulationSize(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setProblem(int) - Method in class jcgp.JCGP
-
 
-
setReportInterval(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setRows(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setRuns(int) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setSeed(long) - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
setSource(Connection) - Method in class jcgp.backend.population.Output
-
-
This method sets the output source to the specified connection.
-
-
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIGene
-
 
-
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIInput
-
 
-
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUINode
-
 
-
setState(GUIGene.GUIGeneState) - Method in class jcgp.gui.population.GUIOutput
-
 
-
SETTINGS_MIN_WIDTH - Static variable in class jcgp.gui.GUI
-
-
The minimum width of the settings pane, to prevent it - from being resized beyond visibility.
-
-
SettingsPane - Class in jcgp.gui.settings
-
-
This is a fairly hefty class which encapsulates the entire right-hand - control pane.
-
-
SettingsPane(GUI) - Constructor for class jcgp.gui.settings.SettingsPane
-
-
Create a new instance of SettingsPane associated - with the specified GUI object.
-
-
setValue(Object) - Method in class jcgp.backend.population.Input
-
-
Sets this input's value.
-
-
setValue(Object) - Method in class jcgp.gui.population.GUIInput
-
 
-
Sine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Sine
-
 
-
SineAB() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
-
 
-
SOCKET_RADIUS - Static variable in class jcgp.gui.population.GUIGene
-
 
-
SOFT_HIGHLIGHT_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for a soft highlight.
-
-
sort() - Method in class jcgp.backend.population.Population
-
-
Sorts the population in ascending order of fitness quality.
-
-
SPACING - Static variable in class jcgp.gui.population.GUIGene
-
 
-
Square() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Square
-
 
-
SquaredMultiplication() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
-
 
-
SquareRoot() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
-
 
-
SquareRoot() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
-
 
-
start(Stage) - Method in class jcgp.gui.GUI
-
 
-
start() - Method in class jcgp.JCGP
-
-
This method calls nextGeneration() in a loop - until the experiment is flagged as finished.
-
-
StatisticsLogger - Class in jcgp.backend.statistics
-
-
This is a utility class for logging experiment statistics when doing multiple runs.
-
-
StatisticsLogger() - Constructor for class jcgp.backend.statistics.StatisticsLogger
-
-
Create a new statistics logger, use this when resetting is necessary.
-
-
step() - Method in class jcgp.gui.GUI
-
-
Perform a single generation using nextGeneration().
-
-
Subtraction() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
-
 
-
SymbolicRegressionFunctions - Class in jcgp.backend.function
-
-
This class contains all symbolic regression functions - (defined as double functions in the classic CGP implementation) - in static nested classes.
-
-
SymbolicRegressionFunctions() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions
-
-
Creates a new instance of SymbolicRegressionFunctions.
-
-
SymbolicRegressionFunctions.Absolute - Class in jcgp.backend.function
-
-
Absolute returns the positive value of input 0.
-
-
SymbolicRegressionFunctions.Addition - Class in jcgp.backend.function
-
-
Addition returns the sum of inputs 0 and 1.
-
-
SymbolicRegressionFunctions.Cosine - Class in jcgp.backend.function
-
-
Cosine function, in radians.
-
-
SymbolicRegressionFunctions.CosineAB - Class in jcgp.backend.function
-
-
Cosine of sum.
-
-
SymbolicRegressionFunctions.Division - Class in jcgp.backend.function
-
-
Protected division, returns the quotient of input 0 (the dividend) and input 1 (the divisor).
-
-
SymbolicRegressionFunctions.Exponential - Class in jcgp.backend.function
-
-
Exponential function.
-
-
SymbolicRegressionFunctions.HyperbolicCosine - Class in jcgp.backend.function
-
-
Returns the hyperbolic cosine of input 0.
-
-
SymbolicRegressionFunctions.HyperbolicSine - Class in jcgp.backend.function
-
-
Returns the hyperbolic sine of input 0.
-
-
SymbolicRegressionFunctions.HyperbolicTangent - Class in jcgp.backend.function
-
-
Returns the hyperbolic tangent of input 0.
-
-
SymbolicRegressionFunctions.Hypotenuse - Class in jcgp.backend.function
-
-
Hypotenuse function.
-
-
SymbolicRegressionFunctions.LogBaseTen - Class in jcgp.backend.function
-
-
Protected log base 10 function.
-
-
SymbolicRegressionFunctions.Multiplication - Class in jcgp.backend.function
-
-
Multiplication returns the product of inputs 0 and 1.
-
-
SymbolicRegressionFunctions.NaturalLog - Class in jcgp.backend.function
-
-
Protected natural log function.
-
-
SymbolicRegressionFunctions.Power - Class in jcgp.backend.function
-
-
Power function.
-
-
SymbolicRegressionFunctions.Reciprocal - Class in jcgp.backend.function
-
-
Protected reciprocal function, returns (1 / input 0).
-
-
SymbolicRegressionFunctions.Sine - Class in jcgp.backend.function
-
-
Sine function, in radians.
-
-
SymbolicRegressionFunctions.SineAB - Class in jcgp.backend.function
-
-
Sine of sum.
-
-
SymbolicRegressionFunctions.SquareRoot - Class in jcgp.backend.function
-
-
Protected square root function, returns the square root of the absolute - value of input 0.
-
-
SymbolicRegressionFunctions.Subtraction - Class in jcgp.backend.function
-
-
Subtraction returns the difference between inputs 0 and 1.
-
-
SymbolicRegressionFunctions.Tangent - Class in jcgp.backend.function
-
-
Protected tangent function, in radians.
-
-
SymbolicRegressionProblem - Class in jcgp.backend.modules.problem
-
-
Symbolic regression functions -

- Using this problem type, regression problems can be solved.
-
-
SymbolicRegressionProblem(Resources) - Constructor for class jcgp.backend.modules.problem.SymbolicRegressionProblem
-
-
Creates a new instance of SymbolicRegressionProblem.
-
-
SymmetricSubtraction() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-18.html b/doc/index-files/index-18.html deleted file mode 100644 index 5d9d7b7..0000000 --- a/doc/index-files/index-18.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - -T-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

T

-
-
Tangent() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
-
 
-
TestCase(U[], U[]) - Constructor for class jcgp.backend.modules.problem.TestCaseProblem.TestCase
-
-
Creates a new test case, inputs and outputs - must be specified upon instantiation.
-
-
TestCaseParser - Class in jcgp.backend.parsers
-
-
Contains a static method for parsing values from a - CGP problem data file.
-
-
TestCaseParser() - Constructor for class jcgp.backend.parsers.TestCaseParser
-
 
-
TestCaseProblem<T> - Class in jcgp.backend.modules.problem
-
-
Abstract model for a problem that uses test cases.
-
-
TestCaseProblem.TestCase<U> - Class in jcgp.backend.modules.problem
-
-
Basic data type for encapsulating test cases, it simply - contains arrays of inputs and outputs and associated getters.
-
-
TestCaseTable - Class in jcgp.gui.settings.testcase
-
-
This is a test case table.
-
-
TestCaseTable(TestCaseProblem<Object>, GUI) - Constructor for class jcgp.gui.settings.testcase.TestCaseTable
-
-
Make a new instance of TestCaseTable.
-
-
THETA - Static variable in class jcgp.gui.population.GUIGene
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.And
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux1
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux2
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux3
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux4
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nand
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nor
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotA
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotB
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Or
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireA
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireB
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xnor
-
 
-
toString() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xor
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Addition
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Division
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Power
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Sine
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
-
 
-
toString() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Cube
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Square
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
-
 
-
toString() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
-
 
-
toString() - Method in class jcgp.backend.function.UnsignedInteger
-
 
-
toString() - Method in class jcgp.backend.modules.Module
-
 
-
toString() - Method in class jcgp.backend.parameters.Parameter
-
 
-
toString() - Method in class jcgp.backend.population.Input
-
 
-
toString() - Method in class jcgp.backend.population.Node
-
 
-
toString() - Method in class jcgp.backend.population.Output
-
 
-
TournamentSelection - Class in jcgp.backend.modules.es
-
-
Tournament selection -

- This strategy generates a new population by selecting a specified number - of chromosomes from the original population and selecting the fittest out - of the isolated subset (the tournament).
-
-
TournamentSelection(Resources) - Constructor for class jcgp.backend.modules.es.TournamentSelection
-
-
Creates a new instance of TournamentSelection.
-
-
TravellingSalesmanFunctions - Class in jcgp.backend.function
-
-
This class contains all travelling salesman functions in static nested classes.
-
-
TravellingSalesmanFunctions() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions
-
-
Creates a new instance of TravellingSalesmanFunctions.
-
-
TravellingSalesmanFunctions.AbsoluteCosineAB - Class in jcgp.backend.function
-
-
Cosine of sum.
-
-
TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB - Class in jcgp.backend.function
-
-
Hyperbolic tangent of sum.
-
-
TravellingSalesmanFunctions.AbsoluteSineAB - Class in jcgp.backend.function
-
-
Sine of sum.
-
-
TravellingSalesmanFunctions.BoundedDivision - Class in jcgp.backend.function
-
-
Bounded division, returns the quotient of the two inputs where the larger - is the denominator.
-
-
TravellingSalesmanFunctions.Cube - Class in jcgp.backend.function
-
-
Cube function, returns the value of input 0 cubed.
-
-
TravellingSalesmanFunctions.Multiplication - Class in jcgp.backend.function
-
-
Multiplication returns the product of inputs 0 and 1.
-
-
TravellingSalesmanFunctions.ScaledAddition - Class in jcgp.backend.function
-
-
Scaled addition returns the sum of inputs 0 and 1 scaled - to the range 0 < x > 1.
-
-
TravellingSalesmanFunctions.ScaledExponential - Class in jcgp.backend.function
-
-
Scaled exponential function.
-
-
TravellingSalesmanFunctions.ScaledHypotenuse - Class in jcgp.backend.function
-
-
Scaled hypotenuse function.
-
-
TravellingSalesmanFunctions.Square - Class in jcgp.backend.function
-
-
Square function, returns the square of the - value of input 0.
-
-
TravellingSalesmanFunctions.SquaredMultiplication - Class in jcgp.backend.function
-
-
Multiplication returns the product of inputs 0 and 1, squared.
-
-
TravellingSalesmanFunctions.SquareRoot - Class in jcgp.backend.function
-
-
Protected square root function, returns the square root of the absolute - value of input 0.
-
-
TravellingSalesmanFunctions.SymmetricSubtraction - Class in jcgp.backend.function
-
-
Symmetric subtraction returns the absolute difference between inputs 0 and 1, - scaled to the range 0 <; x > 1.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-19.html b/doc/index-files/index-19.html deleted file mode 100644 index 22c6ffb..0000000 --- a/doc/index-files/index-19.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - -U-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

U

-
-
unlock() - Method in class jcgp.gui.population.GUIOutput
-
 
-
unlockOutputs() - Method in class jcgp.gui.population.ChromosomePane
-
 
-
unlockOutputs() - Method in class jcgp.gui.population.PopulationPane
-
 
-
UnsignedInteger - Class in jcgp.backend.function
-
-
Integer wrapper type for unsigned integer values.
-
-
UnsignedInteger(int) - Constructor for class jcgp.backend.function.UnsignedInteger
-
-
Makes a new instance of UnsignedInteger with a specified value.
-
-
UnsignedInteger(String) - Constructor for class jcgp.backend.function.UnsignedInteger
-
-
Makes a new instance of UnsignedInteger from the string representation - of an unsigned integer.
-
-
updateControls(boolean, boolean) - Method in class jcgp.gui.settings.SettingsPane
-
-
Updates all of the controls to their appropriate state based on the status of the - experiment, in order to prevent inappropriate operations if the experiment is - running or finished.
-
-
updateFunctionSelector() - Method in class jcgp.gui.GUI
-
-
Refresh the function selector, used when functions are enabled or disabled.
-
-
updateGenes(Chromosome) - Method in class jcgp.gui.population.ChromosomePane
-
 
-
updateGenes() - Method in class jcgp.gui.population.PopulationPane
-
 
-
updateLine(int) - Method in class jcgp.gui.population.GUINode
-
-
Place the end of the specified line on the output of the associated connection.
-
-
updateLines() - Method in class jcgp.gui.population.GUIGene
-
 
-
updateLines() - Method in class jcgp.gui.population.GUIInput
-
 
-
updateLines() - Method in class jcgp.gui.population.GUINode
-
-
Updates the end of all lines to match the associated connections.
-
-
updateLines() - Method in class jcgp.gui.population.GUIOutput
-
 
-
updateText() - Method in class jcgp.gui.population.GUIGene
-
 
-
updateText() - Method in class jcgp.gui.population.GUIInput
-
 
-
updateText() - Method in class jcgp.gui.population.GUINode
-
 
-
updateText() - Method in class jcgp.gui.population.GUIOutput
-
 
-
updateValues() - Method in class jcgp.gui.population.ChromosomePane
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-2.html b/doc/index-files/index-2.html deleted file mode 100644 index e851a2d..0000000 --- a/doc/index-files/index-2.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - -B-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

B

-
-
BAD_SELECTION_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for representing a bad selection.
-
-
BASE_CHECKBOX_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
-
 
-
BASE_TEXT_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
-
 
-
BestFitness - Enum in jcgp.backend.modules.problem
-
-
Enum type to allow problems to indicate their fitness - orientation.
-
-
BooleanMonitor - Class in jcgp.backend.parameters.monitors
-
-
This is a special type of BooleanParameter which - cannot be modified in the GUI (if the GUI is in use).
-
-
BooleanMonitor(boolean, String) - Constructor for class jcgp.backend.parameters.monitors.BooleanMonitor
-
-
Creates a new instance of this class, assuming the monitor - is not critical.
-
-
BooleanMonitor(boolean, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.BooleanMonitor
-
-
Creates a new instance of this class.
-
-
BooleanParameter - Class in jcgp.backend.parameters
-
-
Parameter subclass for the boolean type.
-
-
BooleanParameter(boolean, String) - Constructor for class jcgp.backend.parameters.BooleanParameter
-
-
Creates a new instance of this class, assuming the parameter - is not critical.
-
-
BooleanParameter(boolean, String, boolean) - Constructor for class jcgp.backend.parameters.BooleanParameter
-
-
Creates a new instance of this class.
-
-
BoundedDivision() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
-
 
-
bringFunctionSelector(MouseEvent, GUINode) - Method in class jcgp.gui.GUI
-
-
Relocate the function selector to the right position - relative to the specified node and set it visible.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-20.html b/doc/index-files/index-20.html deleted file mode 100644 index 447d8c6..0000000 --- a/doc/index-files/index-20.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -V-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

V

-
-
VALID_PARAMETER_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
-
 
-
validate(Boolean) - Method in class jcgp.backend.parameters.BooleanParameter
-
 
-
validate(Number) - Method in class jcgp.backend.parameters.DoubleParameter
-
 
-
validate(Number) - Method in class jcgp.backend.parameters.IntegerParameter
-
 
-
validate(Boolean) - Method in class jcgp.backend.parameters.monitors.BooleanMonitor
-
 
-
validate(Number) - Method in class jcgp.backend.parameters.monitors.DoubleMonitor
-
 
-
validate(Number) - Method in class jcgp.backend.parameters.monitors.IntegerMonitor
-
 
-
validate(T) - Method in class jcgp.backend.parameters.Parameter
-
-
This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made.
-
-
validate() - Method in class jcgp.gui.settings.parameters.GUIParameter
-
-
Force the parameter to validate its current value, and apply the associated - style to the @code{GUIParameter}.
-
-
valueOf(String) - Static method in enum jcgp.backend.modules.problem.BestFitness
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum jcgp.backend.parameters.ParameterStatus
-
-
Returns the enum constant of this type with the specified name.
-
-
valueOf(String) - Static method in enum jcgp.gui.population.GUIGene.GUIGeneState
-
-
Returns the enum constant of this type with the specified name.
-
-
valueProperty() - Method in class jcgp.backend.parameters.Parameter
-
-
This method is intended for bindings only.
-
-
values() - Static method in enum jcgp.backend.modules.problem.BestFitness
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum jcgp.backend.parameters.ParameterStatus
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
values() - Static method in enum jcgp.gui.population.GUIGene.GUIGeneState
-
-
Returns an array containing the constants of this enum type, in -the order they are declared.
-
-
VerticalDragResize - Class in jcgp.gui.dragresize
-
-
This class adds vertical drag resize functionality to any - arbitrary region provided.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-21.html b/doc/index-files/index-21.html deleted file mode 100644 index e2175bf..0000000 --- a/doc/index-files/index-21.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -W-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

W

-
-
WARNING_PARAMETER_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
-
 
-
WireA() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.WireA
-
 
-
WireB() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.WireB
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-22.html b/doc/index-files/index-22.html deleted file mode 100644 index 8d86d01..0000000 --- a/doc/index-files/index-22.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -X-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

X

-
-
Xnor() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Xnor
-
 
-
Xor() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.Xor
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-3.html b/doc/index-files/index-3.html deleted file mode 100644 index 4ec92a7..0000000 --- a/doc/index-files/index-3.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - -C-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

C

-
-
calculate() - Method in class jcgp.backend.population.Output
-
 
-
Chromosome - Class in jcgp.backend.population
-
-
This class encapsulates a CGP chromosome.
-
-
Chromosome(Resources) - Constructor for class jcgp.backend.population.Chromosome
-
-
Initialise a chromosome with the specified parameters.
-
-
Chromosome(Chromosome) - Constructor for class jcgp.backend.population.Chromosome
-
-
Copy constructor.
-
-
ChromosomePane - Class in jcgp.gui.population
-
-
This extension of ScrollPane contains a series of - nodes, inputs and outputs spread across a grid.
-
-
ChromosomePane(Chromosome, GUI, PopulationPane) - Constructor for class jcgp.gui.population.ChromosomePane
-
 
-
ChromosomeParser - Class in jcgp.backend.parsers
-
-
This class contains a method for parsing .chr files and another - for writing .chr files from given chromosomes.
-
-
ChromosomeParser() - Constructor for class jcgp.backend.parsers.ChromosomeParser
-
 
-
clearTestCases() - Method in class jcgp.backend.modules.problem.TestCaseProblem
-
-
Remove all test cases.
-
-
columns() - Method in class jcgp.backend.resources.Resources
-
 
-
compareActiveGenesTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
-
Does the same as compareGenesto() but only looks - at the active portion of the chromosome.
-
-
compareGenesTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
-
Performs a deep comparison between this chromosome and the provided one.
-
-
compareTo(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
 
-
Connection - Interface in jcgp.backend.population
-
-
Connection declares the expected behaviour of any - part of a chromosome that can be connected to, specifically - nodes or inputs.
-
-
Console - Interface in jcgp.backend.resources
-
-
Defines the basic model for a console.
-
-
CONSOLE_MIN_HEIGHT - Static variable in class jcgp.gui.GUI
-
-
The minimum width of the console pane, to prevent it - from being resized beyond visibility.
-
-
ConsolePane - Class in jcgp.gui.console
-
-
Console pane used by the GUI to display CGP output messages.
-
-
ConsolePane() - Constructor for class jcgp.gui.console.ConsolePane
-
-
Creates a new instance of this class.
-
-
ConstantOne() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
-
 
-
ConstantZero() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
-
 
-
copyChromosome(int, int) - Method in class jcgp.backend.population.Population
-
-
Copy a chromosome into a different position.
-
-
copyGenes(Chromosome) - Method in class jcgp.backend.population.Chromosome
-
-
Creates a deep copy of the specified chromosome in the - this instance.
-
-
copyOf(Mutable) - Method in interface jcgp.backend.population.Mutable
-
-
Asserts if the specified element is a copy of the elements - this is called on.
- This method returns true if and only if: - - the elements being compared are not the same instance; - the connections of the compared elements are not the same instance; - the elements have the same function (in the case of Node); - the grid position of the elements themselves are the same; - the grid position of all equivalent connections are the same; - -

- The relationship computed by this method is: - - symmetric: a.copyOf(b) == b.copyOf(a); - not reflexive: a.copyOf(a) returns false; - not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c. -
-
-
copyOf(Mutable) - Method in class jcgp.backend.population.Node
-
 
-
copyOf(Mutable) - Method in class jcgp.backend.population.Output
-
 
-
Cosine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
-
 
-
CosineAB() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
-
 
-
create(Parameter<?>, SettingsPane) - Static method in class jcgp.gui.settings.parameters.GUIParameter
-
-
Factory method to create @code{GUIParameter}s from @code{Parameter}s.
-
-
Cube() - Constructor for class jcgp.backend.function.TravellingSalesmanFunctions.Cube
-
 
-
currentGeneration() - Method in class jcgp.backend.resources.Resources
-
 
-
currentRun() - Method in class jcgp.backend.resources.Resources
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-4.html b/doc/index-files/index-4.html deleted file mode 100644 index 3f5c353..0000000 --- a/doc/index-files/index-4.html +++ /dev/null @@ -1,262 +0,0 @@ - - - - - -D-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

D

-
-
DigitalCircuitFunctions - Class in jcgp.backend.function
-
-
This class contains all digital circuit functions - (defined as unsigned integer functions in the classic - CGP implementation) defined in static nested classes.
-
-
DigitalCircuitFunctions() - Constructor for class jcgp.backend.function.DigitalCircuitFunctions
-
-
Creates a new instance of DigitalCircuitFunctions.
-
-
DigitalCircuitFunctions.And - Class in jcgp.backend.function
-
-
ANDs inputs together.
-
-
DigitalCircuitFunctions.AndNotA - Class in jcgp.backend.function
-
-
ANDs inputs together with one input inverted.
-
-
DigitalCircuitFunctions.AndNotB - Class in jcgp.backend.function
-
-
ANDs inputs together with one input inverted.
-
-
DigitalCircuitFunctions.ConstantOne - Class in jcgp.backend.function
-
-
Outputs a constant 1, has no inputs.
-
-
DigitalCircuitFunctions.ConstantZero - Class in jcgp.backend.function
-
-
Outputs a constant 0, has no inputs.
-
-
DigitalCircuitFunctions.Mux1 - Class in jcgp.backend.function
-
-
Works as a multiplexer.
-
-
DigitalCircuitFunctions.Mux2 - Class in jcgp.backend.function
-
-
Works as a multiplexer.
-
-
DigitalCircuitFunctions.Mux3 - Class in jcgp.backend.function
-
-
Works as a multiplexer.
-
-
DigitalCircuitFunctions.Mux4 - Class in jcgp.backend.function
-
-
Works as a multiplexer.
-
-
DigitalCircuitFunctions.Nand - Class in jcgp.backend.function
-
-
NANDs inputs together.
-
-
DigitalCircuitFunctions.Nor - Class in jcgp.backend.function
-
-
NORs inputs together.
-
-
DigitalCircuitFunctions.NotA - Class in jcgp.backend.function
-
-
Inverts input, equivalent to inverter logic gate.
-
-
DigitalCircuitFunctions.NotB - Class in jcgp.backend.function
-
-
Inverts input, equivalent to inverter logic gate.
-
-
DigitalCircuitFunctions.Or - Class in jcgp.backend.function
-
-
ORs inputs together.
-
-
DigitalCircuitFunctions.OrNotA - Class in jcgp.backend.function
-
-
ORs inputs together with one inverted input.
-
-
DigitalCircuitFunctions.OrNotB - Class in jcgp.backend.function
-
-
ORs inputs together with one inverted input.
-
-
DigitalCircuitFunctions.WireA - Class in jcgp.backend.function
-
-
Connects one node to another with no function.
-
-
DigitalCircuitFunctions.WireB - Class in jcgp.backend.function
-
-
Connects one node to another with no function.
-
-
DigitalCircuitFunctions.Xnor - Class in jcgp.backend.function
-
-
XNORs inputs together.
-
-
DigitalCircuitFunctions.Xor - Class in jcgp.backend.function
-
-
XORs inputs together.
-
-
DigitalCircuitProblem - Class in jcgp.backend.modules.problem
-
-
Digital circuit problem -

- Using this problem type, digital logic circuits can be evolved.
-
-
DigitalCircuitProblem(Resources) - Constructor for class jcgp.backend.modules.problem.DigitalCircuitProblem
-
-
Construct a new instance of DigitalCircuitProblem.
-
-
disableFunction(int) - Method in class jcgp.backend.function.FunctionSet
-
-
Disables the indexed function.
-
-
Division() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Division
-
 
-
DIVISION_LIMIT - Static variable in class jcgp.backend.function.SymbolicRegressionFunctions
-
 
-
DoubleMonitor - Class in jcgp.backend.parameters.monitors
-
-
This is a special type of DoubleParameter which - cannot be modified in the GUI (if the GUI is in use).
-
-
DoubleMonitor(double, String) - Constructor for class jcgp.backend.parameters.monitors.DoubleMonitor
-
-
Creates a new instance of this class, assuming the monitor - is not critical.
-
-
DoubleMonitor(double, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.DoubleMonitor
-
-
Creates a new instance of this class.
-
-
DoubleParameter - Class in jcgp.backend.parameters
-
-
Parameter subclass for the double type.
-
-
DoubleParameter(double, String) - Constructor for class jcgp.backend.parameters.DoubleParameter
-
-
Creates a new instance of this class, assuming the parameter - is not critical.
-
-
DoubleParameter(double, String, boolean) - Constructor for class jcgp.backend.parameters.DoubleParameter
-
-
Creates a new instance of this class.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-5.html b/doc/index-files/index-5.html deleted file mode 100644 index f1fd3eb..0000000 --- a/doc/index-files/index-5.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - -E-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

E

-
-
enableFunction(int) - Method in class jcgp.backend.function.FunctionSet
-
-
Disables the indexed function.
-
-
evaluate(Population) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
-
 
-
evaluate(Population) - Method in class jcgp.backend.modules.problem.Problem
-
-
The most important method of the problem type.
-
-
evaluate(Population) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
-
 
-
evaluateTestCase(TestCaseProblem.TestCase<Object>) - Method in class jcgp.gui.GUI
-
-
Starts the evaluation process with the given test case.
-
-
evaluateTestCase(TestCaseProblem.TestCase<Object>) - Method in class jcgp.gui.population.PopulationPane
-
 
-
EvolutionaryStrategy - Class in jcgp.backend.modules.es
-
-
This class specifies the characteristics of an evolutionary strategy.
-
-
evolve(Population, Mutator) - Method in class jcgp.backend.modules.es.EvolutionaryStrategy
-
-
Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
-
-
evolve(Population, Mutator) - Method in class jcgp.backend.modules.es.MuPlusLambda
-
 
-
evolve(Population, Mutator) - Method in class jcgp.backend.modules.es.TournamentSelection
-
 
-
Exponential() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-6.html b/doc/index-files/index-6.html deleted file mode 100644 index cd9390d..0000000 --- a/doc/index-files/index-6.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - -F-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

F

-
-
fitnessOrientation() - Method in class jcgp.backend.resources.Resources
-
 
-
FixedPointMutator - Class in jcgp.backend.modules.mutator
-
-
Fixed point mutator -

- This operator uses the point mutator - algorithm to mutate a user-defined fixed - number of genes.
-
-
FixedPointMutator(Resources) - Constructor for class jcgp.backend.modules.mutator.FixedPointMutator
-
-
Creates a new instance of FixedPointMutator.
-
-
flush() - Method in interface jcgp.backend.resources.Console
-
-
Outputs all buffered messages to the console.
-
-
flush() - Method in class jcgp.gui.console.ConsolePane
-
 
-
flushConsole() - Method in class jcgp.gui.GUI
-
-
Writes all buffered content out to the GUI console.
-
-
Function - Class in jcgp.backend.function
-
-
Function is a callback wrapper.
-
-
Function() - Constructor for class jcgp.backend.function.Function
-
 
-
FunctionParser - Class in jcgp.backend.parsers
-
-
Contains a static method for parsing functions from a - .par file.
-
-
FunctionParser() - Constructor for class jcgp.backend.parsers.FunctionParser
-
 
-
FunctionSelector - Class in jcgp.gui.population
-
-
A menu class, exposes all of the allowed functions - when called by a node, so that the node function can be changed.
-
-
FunctionSelector(FunctionSet) - Constructor for class jcgp.gui.population.FunctionSelector
-
 
-
FunctionSet - Class in jcgp.backend.function
-
-
FunctionSet encapsulates a group of functions.
-
-
FunctionSet() - Constructor for class jcgp.backend.function.FunctionSet
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-7.html b/doc/index-files/index-7.html deleted file mode 100644 index 2ad33db..0000000 --- a/doc/index-files/index-7.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - -G-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

G

-
-
generations() - Method in class jcgp.backend.resources.Resources
-
 
-
get() - Method in class jcgp.backend.function.UnsignedInteger
-
 
-
get() - Method in class jcgp.backend.parameters.BooleanParameter
-
 
-
get() - Method in class jcgp.backend.parameters.DoubleParameter
-
 
-
get() - Method in class jcgp.backend.parameters.IntegerParameter
-
 
-
get() - Method in class jcgp.backend.parameters.Parameter
-
 
-
get(int) - Method in class jcgp.backend.population.Population
-
-
Returns the indexed chromosome.
-
-
getActiveNodes() - Method in class jcgp.backend.population.Chromosome
-
-
This method computes a list of active nodes (if necessary) and returns it.
-
-
getActiveNodes(ArrayList<Node>) - Method in class jcgp.backend.population.Output
-
-
Calls getActive(...) on this output's - source.
-
-
getActiveNodes() - Method in class jcgp.backend.statistics.RunEntry
-
 
-
getAllowedFunction(int) - Method in class jcgp.backend.function.FunctionSet
-
-
Returns an allowed function.
-
-
getAllowedFunctionCount() - Method in class jcgp.backend.function.FunctionSet
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.And
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotA
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.AndNotB
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux1
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux2
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux3
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Mux4
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nand
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Nor
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotA
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.NotB
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Or
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotA
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.OrNotB
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireA
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.WireB
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xnor
-
 
-
getArity() - Method in class jcgp.backend.function.DigitalCircuitFunctions.Xor
-
 
-
getArity() - Method in class jcgp.backend.function.Function
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Absolute
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Addition
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Cosine
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Division
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Exponential
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Power
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Sine
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SineAB
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
-
 
-
getArity() - Method in class jcgp.backend.function.SymbolicRegressionFunctions.Tangent
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Cube
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.Square
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
-
 
-
getArity() - Method in class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
-
 
-
getArityParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getAverageActiveNodes() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Averages the number of active nodes in the - best chromosomes obtained across all runs.
-
-
getAverageActiveNodesStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the standard deviation of - the number of active nodes in the best solution - in each run.
-
-
getAverageFitness() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Averages the best fitness obtained in each run.
-
-
getAverageFitnessStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the standard deviation of - the best fitness obtained in each run.
-
-
getAverageGenerations() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the average generation out of all runs.
-
-
getAverageGenerationsStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the standard deviation of - the average number of generations in - each run.
-
-
getAverageSuccessfulGenerations() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the average generation out of successful runs only.
-
-
getAverageSuccessfulGenerationsStdDev() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the standard deviation of - the average number of generations in - each run where a perfect solution was found.
-
-
getBestFitness() - Method in class jcgp.backend.modules.problem.Problem
-
 
-
getChangingConnection() - Method in class jcgp.gui.population.GUIGene
-
 
-
getChangingConnection() - Method in class jcgp.gui.population.GUIInput
-
 
-
getChangingConnection() - Method in class jcgp.gui.population.GUINode
-
 
-
getChangingConnection() - Method in class jcgp.gui.population.GUIOutput
-
 
-
getChromosomeIndex() - Method in class jcgp.gui.GUI
-
 
-
getColumn() - Method in class jcgp.backend.population.Node
-
 
-
getColumnsParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getConnection(int) - Method in class jcgp.backend.population.Node
-
 
-
getCurrentGenerationParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getCurrentRunParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getDetails() - Method in enum jcgp.backend.parameters.ParameterStatus
-
 
-
getEvolutionaryStrategies() - Method in class jcgp.JCGP
-
 
-
getEvolutionaryStrategy() - Method in class jcgp.JCGP
-
 
-
getExperiment() - Method in class jcgp.gui.GUI
-
 
-
getFileExtension() - Method in class jcgp.backend.modules.problem.Problem
-
 
-
getFitness() - Method in class jcgp.backend.population.Chromosome
-
 
-
getFitness() - Method in class jcgp.backend.statistics.RunEntry
-
 
-
getFitnessOrientation() - Method in class jcgp.backend.modules.problem.Problem
-
 
-
getFunction(int) - Method in class jcgp.backend.function.FunctionSet
-
-
Returns a function from the complete collection, - enabled or disabled alike.
-
-
getFunction() - Method in class jcgp.backend.population.Node
-
 
-
getFunction(int) - Method in class jcgp.backend.resources.Resources
-
-
Gets the indexed function out of the - complete set of functions.
-
-
getFunctionIndex(Function) - Method in class jcgp.backend.resources.Resources
-
-
Returns the index of a specified function.
-
-
getFunctionSet() - Method in class jcgp.backend.modules.problem.Problem
-
 
-
getFunctionSet() - Method in class jcgp.backend.resources.Resources
-
 
-
getGeneration() - Method in class jcgp.backend.statistics.RunEntry
-
 
-
getGenerationsParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getHighestFitness() - Method in class jcgp.backend.statistics.StatisticsLogger
-
 
-
getIndex() - Method in class jcgp.backend.population.Input
-
 
-
getIndex() - Method in class jcgp.backend.population.Output
-
 
-
getInput(int) - Method in class jcgp.backend.population.Chromosome
-
-
Returns a reference to the indexed input.
-
-
getInputs() - Method in class jcgp.backend.modules.problem.TestCaseProblem.TestCase
-
 
-
getInputsParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getLevelsBackParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getLocalParameters() - Method in class jcgp.backend.modules.Module
-
-
This method is used by the GUI in order to build visual - representations of all parameters used by the module.
-
-
getLocks() - Method in class jcgp.gui.population.GUIGene
-
 
-
getLowestFitness() - Method in class jcgp.backend.statistics.StatisticsLogger
-
 
-
getMaxArity() - Method in class jcgp.backend.function.FunctionSet
-
-
Computes and returns the maximum arity out of - all enabled functions.
-
-
getMutator() - Method in class jcgp.JCGP
-
 
-
getMutators() - Method in class jcgp.JCGP
-
 
-
getNode(int, int) - Method in class jcgp.backend.population.Chromosome
-
-
Returns a reference to any node, addressed by row and column.
-
-
getNode() - Method in class jcgp.gui.population.GUINode
-
 
-
getOutput(int) - Method in class jcgp.backend.population.Chromosome
-
-
Returns a reference to the indexed output.
-
-
getOutputs() - Method in class jcgp.backend.modules.problem.TestCaseProblem.TestCase
-
 
-
getOutputsParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getPopulation() - Method in class jcgp.JCGP
-
 
-
getPopulationSizeParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getProblem() - Method in class jcgp.JCGP
-
 
-
getProblems() - Method in class jcgp.JCGP
-
 
-
getRandomChromosome() - Method in class jcgp.backend.population.Population
-
 
-
getRandomConnection(int) - Method in class jcgp.backend.population.Chromosome
-
-
Returns a random allowed connection respecting levels back.
- This method may always pick inputs, as they can be picked - regardless of the column.
-
-
getRandomConnection() - Method in class jcgp.backend.population.Chromosome
-
-
This method will pick a completely random connection, independently - of levels back, including inputs.
-
-
getRandomDouble(int) - Method in class jcgp.backend.resources.Resources
-
-
Gets the next random double using the experiment's random - number generator.
-
-
getRandomDouble() - Method in class jcgp.backend.resources.Resources
-
-
Gets the next random integer using the experiment's random - number generator.
-
-
getRandomFunction() - Method in class jcgp.backend.resources.Resources
-
-
Gets a random allowed function from the problem function set.
-
-
getRandomInt(int) - Method in class jcgp.backend.resources.Resources
-
-
Gets the next random integer using the experiment's random - number generator.
-
-
getRandomMutable() - Method in class jcgp.backend.population.Chromosome
-
-
This method is useful for mutating chromosomes.
-
-
getReportIntervalParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getResources() - Method in class jcgp.backend.population.Chromosome
-
 
-
getResources() - Method in class jcgp.JCGP
-
-
Returns a reference to the ModifiableResources used by the - experiment.
-
-
getRow() - Method in class jcgp.backend.population.Node
-
 
-
getRowsParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getRunsParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getSeedParameter() - Method in class jcgp.backend.resources.ModifiableResources
-
 
-
getSource() - Method in class jcgp.backend.population.Output
-
 
-
getStage() - Method in class jcgp.gui.GUI
-
 
-
getState() - Method in class jcgp.gui.population.GUIGene
-
 
-
getStatus() - Method in class jcgp.backend.parameters.Parameter
-
 
-
getSuccessfulRuns() - Method in class jcgp.backend.statistics.StatisticsLogger
-
 
-
getSuccessRate() - Method in class jcgp.backend.statistics.StatisticsLogger
-
-
Calculates the ratio of successful runs (runs where - a perfect solution was found) to total number of runs.
-
-
getTable() - Method in class jcgp.gui.settings.testcase.TestCaseTable
-
 
-
getTestCases() - Method in class jcgp.backend.modules.problem.TestCaseProblem
-
 
-
getTestCaseTable() - Method in class jcgp.gui.settings.SettingsPane
-
 
-
getTotalFunctionCount() - Method in class jcgp.backend.function.FunctionSet
-
 
-
getValue() - Method in interface jcgp.backend.population.Connection
-
-
Compute and return the value of this connection.
-
-
getValue() - Method in class jcgp.backend.population.Input
-
 
-
getValue() - Method in class jcgp.backend.population.Node
-
 
-
GOOD_SELECTION_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for representing a good selection.
-
-
GUI - Class in jcgp.gui
-
-
Main class for the graphical user interface (GUI).
-
-
GUI() - Constructor for class jcgp.gui.GUI
-
-
Makes a new instance of GUI.
-
-
GUIBooleanParameter - Class in jcgp.gui.settings.parameters
-
-
This extension of @code{GUIParameter} uses a @code{CheckBox} to display - the value of a @code{BooleanParameter}.
-
-
GUIDoubleParameter - Class in jcgp.gui.settings.parameters
-
-
This extension of @code{GUIParameter} uses a @code{TextField} to display - the value of a @code{DoubleParameter}.
-
-
GUIGene - Class in jcgp.gui.population
-
 
-
GUIGene() - Constructor for class jcgp.gui.population.GUIGene
-
 
-
GUIGene.GUIGeneState - Enum in jcgp.gui.population
-
 
-
GUIInput - Class in jcgp.gui.population
-
 
-
GUIInput(ChromosomePane, Input) - Constructor for class jcgp.gui.population.GUIInput
-
 
-
GUIIntegerParameter - Class in jcgp.gui.settings.parameters
-
-
This extension of @code{GUIParameter} uses a @code{TextField} to display - the value of a @code{IntegerParameter}.
-
-
GUINode - Class in jcgp.gui.population
-
 
-
GUINode(ChromosomePane, Node, Line[], GUI) - Constructor for class jcgp.gui.population.GUINode
-
 
-
GUIOutput - Class in jcgp.gui.population
-
 
-
GUIOutput(ChromosomePane, Output, Line, GUI) - Constructor for class jcgp.gui.population.GUIOutput
-
 
-
GUIParameter<T> - Class in jcgp.gui.settings.parameters
-
-
This is the base class for all @code{GUIParameter}s.
-
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-8.html b/doc/index-files/index-8.html deleted file mode 100644 index b1079b9..0000000 --- a/doc/index-files/index-8.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -H-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

H

-
-
HARD_HIGHLIGHT_COLOUR - Static variable in class jcgp.gui.GUI
-
-
A string containing the hexadecimal colour used for representing a hard highlight.
-
-
hasImprovement(Population) - Method in class jcgp.backend.modules.problem.Problem
-
-
Used to assert whether a given population has a chromosome that is an improvement over - the current best chromosome.
-
-
hasImprovement(Population) - Method in class jcgp.backend.modules.problem.TestCaseProblem
-
 
-
hasPerfectSolution(Population) - Method in class jcgp.backend.modules.problem.DigitalCircuitProblem
-
 
-
hasPerfectSolution(Population) - Method in class jcgp.backend.modules.problem.Problem
-
-
Used to assert whether a given population contains a perfect solution - to the problem.
-
-
hasPerfectSolution(Population) - Method in class jcgp.backend.modules.problem.SymbolicRegressionProblem
-
 
-
hideGeneValues() - Method in class jcgp.gui.GUI
-
-
Hide all evaluated values.
-
-
hideValues() - Method in class jcgp.gui.population.PopulationPane
-
 
-
HorizontalDragResize - Class in jcgp.gui.dragresize
-
-
This class adds horizontal drag resize functionality to any - arbitrary region provided.
-
-
HyperbolicCosine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
-
 
-
HyperbolicSine() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
-
 
-
HyperbolicTangent() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
-
 
-
Hypotenuse() - Constructor for class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html deleted file mode 100644 index 3a7bcd7..0000000 --- a/doc/index-files/index-9.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -I-Index - - - - - - - - -
- - - - - - - -
- - -
A B C D E F G H I J L M N O P R S T U V W X  - - -

I

-
-
incrementGeneration() - Method in class jcgp.backend.resources.ModifiableResources
-
-
Adds 1 to the current generation.
-
-
incrementRun() - Method in class jcgp.backend.resources.ModifiableResources
-
-
Adds 1 to the current generation.
-
-
initialise(Function, Connection...) - Method in class jcgp.backend.population.Node
-
-
Initialises the node with the specified values.
-
-
Input - Class in jcgp.backend.population
-
-
This is a chromosome input.
-
-
Input(int) - Constructor for class jcgp.backend.population.Input
-
-
Initialises a new input with the current index.
-
-
inputs() - Method in class jcgp.backend.resources.Resources
-
 
-
IntegerMonitor - Class in jcgp.backend.parameters.monitors
-
-
This is a special type of IntegerParameter which - cannot be modified in the GUI (if the GUI is in use).
-
-
IntegerMonitor(int, String) - Constructor for class jcgp.backend.parameters.monitors.IntegerMonitor
-
-
Creates a new instance of this class, assuming the monitor - is not critical.
-
-
IntegerMonitor(int, String, boolean) - Constructor for class jcgp.backend.parameters.monitors.IntegerMonitor
-
-
Creates a new instance of this class.
-
-
IntegerParameter - Class in jcgp.backend.parameters
-
-
Parameter subclass for the double type.
-
-
IntegerParameter(int, String) - Constructor for class jcgp.backend.parameters.IntegerParameter
-
-
Creates a new instance of this class, assuming the parameter - is not critical.
-
-
IntegerParameter(int, String, boolean) - Constructor for class jcgp.backend.parameters.IntegerParameter
-
-
Creates a new instance of this class.
-
-
INVALID_PARAMETER_STYLE - Static variable in class jcgp.gui.settings.parameters.GUIParameter
-
 
-
isCritical() - Method in class jcgp.backend.parameters.Parameter
-
 
-
isEnabled(Function) - Method in class jcgp.backend.function.FunctionSet
-
-
Checks if a specified function is enabled.
-
-
isEvaluating() - Method in class jcgp.gui.population.ChromosomePane
-
 
-
isEvaluating() - Method in class jcgp.gui.population.PopulationPane
-
 
-
isExperimentRunning() - Method in class jcgp.gui.settings.SettingsPane
-
 
-
isFinished() - Method in class jcgp.JCGP
-
-
Returns the experiment's status.
-
-
isLocked() - Method in class jcgp.gui.population.GUIGene
-
 
-
isMonitor() - Method in class jcgp.backend.parameters.Parameter
-
 
-
isResetRequired() - Method in class jcgp.gui.settings.SettingsPane
-
 
-
isSuccessful() - Method in class jcgp.backend.statistics.RunEntry
-
 
-
isValid() - Method in class jcgp.gui.settings.parameters.GUIParameter
-
 
-
isWorking() - Method in class jcgp.gui.GUI
-
 
-
-A B C D E F G H I J L M N O P R S T U V W X 
- -
- - - - - - - -
- - - - diff --git a/doc/index.html b/doc/index.html deleted file mode 100644 index 2fa6297..0000000 --- a/doc/index.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - -Generated Documentation (Untitled) - - - - - - - - - -<noscript> -<div>JavaScript is disabled on your browser.</div> -</noscript> -<h2>Frame Alert</h2> -<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> - - - diff --git a/doc/jcgp/JCGP.html b/doc/jcgp/JCGP.html deleted file mode 100644 index fac56c2..0000000 --- a/doc/jcgp/JCGP.html +++ /dev/null @@ -1,704 +0,0 @@ - - - - - -JCGP - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp
-

Class JCGP

-
-
- -
-
    -
  • -
    -
    -
    public class JCGP
    -extends java.lang.Object
    -
    Top-level JCGP class. This class is the entry point for a CGP experiment. -

    - An instance of JCGP encapsulates the entire experiment. It contains a Resources - object which can be retrieved via a getter. Modules can be selected using their - respective setters. -

    - The flow of the experiment is controlled using start(), nextGeneration() - and reset(). Files can be loaded with their respective load methods and - chromosome configurations can be saved with saveChromosome(). -

    - JCGP supports an extra console in addition to System.console(), so that messages - can also be printed to a GUI, for example. This extra console can be set with setConsole(), - and must implement jcgp.resources.Console.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        JCGP

        -
        public JCGP()
        -
        Creates a new instance of JCGP.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String... args)
        -
        JCGP main method, this is used to execute JCGP from the command line. -

        - In this case the program works in the same way as the classic CGP implementation, - requiring a .par file and an optional problem data file. As in the traditional CGP - implementation, the program must be compiled with the right problem type selected.
        -
        -
        Parameters:
        -
        args - one or more files needed to perform the experiment.
        -
        -
      • -
      - - - -
        -
      • -

        getResources

        -
        public ModifiableResources getResources()
        -
        Returns a reference to the ModifiableResources used by the - experiment.
        - Use this with care, since changing experiment parameters may - have unintended effects if not done properly.
        -
        -
        Returns:
        -
        a reference to the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        getPopulation

        -
        public Population getPopulation()
        -
        -
        Returns:
        -
        a reference to the experiment's population.
        -
        -
      • -
      - - - -
        -
      • -

        getMutators

        -
        public Mutator[] getMutators()
        -
        -
        Returns:
        -
        a complete list of the experiment's mutators.
        -
        -
      • -
      - - - -
        -
      • -

        getMutator

        -
        public Mutator getMutator()
        -
        -
        Returns:
        -
        the currently selected mutator.
        -
        -
      • -
      - - - -
        -
      • -

        getEvolutionaryStrategies

        -
        public EvolutionaryStrategy[] getEvolutionaryStrategies()
        -
        -
        Returns:
        -
        a complete list of the experiment's evolutionary strategies.
        -
        -
      • -
      - - - -
        -
      • -

        getEvolutionaryStrategy

        -
        public EvolutionaryStrategy getEvolutionaryStrategy()
        -
        -
        Returns:
        -
        the currently selected evolutionary strategy.
        -
        -
      • -
      - - - -
        -
      • -

        getProblems

        -
        public Problem[] getProblems()
        -
        -
        Returns:
        -
        a complete list of the experiment's problem types.
        -
        -
      • -
      - - - -
        -
      • -

        getProblem

        -
        public Problem getProblem()
        -
        -
        Returns:
        -
        the currently selected problem type.
        -
        -
      • -
      - - - -
        -
      • -

        setMutator

        -
        public void setMutator(int index)
        -
        -
        Parameters:
        -
        index - the index of the desired mutator.
        -
        -
      • -
      - - - -
        -
      • -

        setEvolutionaryStrategy

        -
        public void setEvolutionaryStrategy(int index)
        -
        -
        Parameters:
        -
        index - the index of the desired evolutionary strategy.
        -
        -
      • -
      - - - -
        -
      • -

        setProblem

        -
        public void setProblem(int index)
        -
        -
        Parameters:
        -
        index - the index of the desired problem type.
        -
        -
      • -
      - - - -
        -
      • -

        nextGeneration

        -
        public void nextGeneration()
        -
        Performs one full generational cycle. More specifically, - this method evaluates the current population using the - selected problem, and checks whether a solution has been found. -
        - If the experiment is to continue, a new generation is created - using the selected evolutionary strategy and mutator. -

        - This method also deals with ending runs, in other words, - a new population is created at the end of each run automatically. - When all runs have been performed, this method sets the experiment - finished flag and does nothing until reset() is called.
        -
      • -
      - - - -
        -
      • -

        start

        -
        public void start()
        -
        This method calls nextGeneration() in a loop - until the experiment is flagged as finished. This is - performed on the same thread of execution, so this - method will most likely block for a significant amount - of time (problem-dependent, but anywhere from seconds to days). -
        - Once the experiment is finished, calling this method does - nothing until reset() is called.
        -
      • -
      - - - -
        -
      • -

        reset

        -
        public void reset()
        -
        Resets the experiment. -
        - More specifically: this creates a new population, resets - the current generation and run parameters to 1 and prints - a complete list of the experiment's parameters.
        -
      • -
      - - - -
        -
      • -

        loadParameters

        -
        public void loadParameters(java.io.File file)
        -
        When given a .par file, this method loads the parameters into the - experiment's resources. This causes an experiment-wide reset.
        -
        -
        Parameters:
        -
        file - the file to parse.
        -
        -
      • -
      - - - -
        -
      • -

        loadProblemData

        -
        public void loadProblemData(java.io.File file)
        -
        Parses a problem data file. This is problem-dependent, not - all problems require a data file.
        -
        -
        Parameters:
        -
        file - the file to parse.
        -
        -
      • -
      - - - -
        -
      • -

        loadChromosome

        -
        public void loadChromosome(java.io.File file,
        -                           int chromosomeIndex)
        -
        Loads a chromosome from the given file into - the specified population index.
        -
        -
        Parameters:
        -
        file - the chromosome to parse.
        -
        chromosomeIndex - the population index into which to parse.
        -
        -
      • -
      - - - -
        -
      • -

        saveChromosome

        -
        public void saveChromosome(java.io.File file,
        -                           int chromosomeIndex)
        -
        Saves a copy of the specified chromosome - into the given file.
        -
        -
        Parameters:
        -
        file - the target file.
        -
        chromosomeIndex - the index of the chromosome to save.
        -
        -
      • -
      - - - -
        -
      • -

        isFinished

        -
        public boolean isFinished()
        -
        Returns the experiment's status. When finished, the only - way to continue is by calling reset().
        -
        -
        Returns:
        -
        true if the experiment is finished.
        -
        -
      • -
      - - - -
        -
      • -

        setConsole

        -
        public void setConsole(Console console)
        -
        Sets an extra console. The entire JCGP library prints - messages to System.console() but also to an - additional console, if one is defined. This is used so - that messages are printed on a user interface as well, - or written directly to a file, for example.
        -
        -
        Parameters:
        -
        console - the extra console to be used.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.And.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.And.html deleted file mode 100644 index 4339a13..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.And.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.And - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.And

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      And() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        And

        -
        public And()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html deleted file mode 100644 index ff73ca3..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotA.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.AndNotA - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.AndNotA

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.AndNotA
    -extends Function
    -
    ANDs inputs together with one input inverted.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AndNotA() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        AndNotA

        -
        public AndNotA()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html deleted file mode 100644 index 191b15c..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.AndNotB.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.AndNotB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.AndNotB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.AndNotB
    -extends Function
    -
    ANDs inputs together with one input inverted.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AndNotB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        AndNotB

        -
        public AndNotB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html deleted file mode 100644 index 45b3e14..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantOne.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.ConstantOne - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.ConstantOne

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.ConstantOne
    -extends Function
    -
    Outputs a constant 1, has no inputs.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ConstantOne() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        ConstantOne

        -
        public ConstantOne()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html deleted file mode 100644 index 873ae58..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.ConstantZero.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.ConstantZero - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.ConstantZero

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.ConstantZero
    -extends Function
    -
    Outputs a constant 0, has no inputs.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ConstantZero() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        ConstantZero

        -
        public ConstantZero()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux1.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux1.html deleted file mode 100644 index 86d1dc9..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux1.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -DigitalCircuitFunctions.Mux1 - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Mux1

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.Mux1
    -extends Function
    -
    Works as a multiplexer. Outputs either one of its two inputs - depending on a third input (select).
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Mux1() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Mux1

        -
        public Mux1()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux2.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux2.html deleted file mode 100644 index 0094386..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux2.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -DigitalCircuitFunctions.Mux2 - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Mux2

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.Mux2
    -extends Function
    -
    Works as a multiplexer. Outputs either one of its two inputs - depending on a third input (select). Input 0 is inverted.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Mux2() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Mux2

        -
        public Mux2()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux3.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux3.html deleted file mode 100644 index e9d96bf..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux3.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -DigitalCircuitFunctions.Mux3 - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Mux3

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.Mux3
    -extends Function
    -
    Works as a multiplexer. Outputs either one of its two inputs - depending on a third input (select). Input 1 is inverted.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Mux3() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Mux3

        -
        public Mux3()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux4.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux4.html deleted file mode 100644 index 92dc6d8..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Mux4.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -DigitalCircuitFunctions.Mux4 - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Mux4

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.Mux4
    -extends Function
    -
    Works as a multiplexer. Outputs either one of its two inputs - depending on a third input (select). Both inputs are inverted.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Mux4() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Mux4

        -
        public Mux4()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Nand.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Nand.html deleted file mode 100644 index 8b7b450..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Nand.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.Nand - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Nand

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Nand() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Nand

        -
        public Nand()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Nor.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Nor.html deleted file mode 100644 index 4180ff9..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Nor.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.Nor - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Nor

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Nor() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Nor

        -
        public Nor()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.NotA.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.NotA.html deleted file mode 100644 index f257960..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.NotA.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.NotA - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.NotA

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.NotA
    -extends Function
    -
    Inverts input, equivalent to inverter logic gate.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      NotA() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        NotA

        -
        public NotA()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.NotB.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.NotB.html deleted file mode 100644 index eb41a1f..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.NotB.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.NotB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.NotB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.NotB
    -extends Function
    -
    Inverts input, equivalent to inverter logic gate.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      NotB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        NotB

        -
        public NotB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Or.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Or.html deleted file mode 100644 index b89b5d8..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Or.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.Or - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Or

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Or() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Or

        -
        public Or()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html deleted file mode 100644 index c24da8c..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotA.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.OrNotA - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.OrNotA

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.OrNotA
    -extends Function
    -
    ORs inputs together with one inverted input.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      OrNotA() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        OrNotA

        -
        public OrNotA()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html deleted file mode 100644 index dc6ceef..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.OrNotB.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.OrNotB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.OrNotB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.OrNotB
    -extends Function
    -
    ORs inputs together with one inverted input.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      OrNotB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        OrNotB

        -
        public OrNotB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.WireA.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.WireA.html deleted file mode 100644 index 33c3487..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.WireA.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.WireA - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.WireA

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.WireA
    -extends Function
    -
    Connects one node to another with no function.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      WireA() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        WireA

        -
        public WireA()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.WireB.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.WireB.html deleted file mode 100644 index bd492af..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.WireB.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.WireB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.WireB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    DigitalCircuitFunctions
    -
    -
    -
    -
    public static class DigitalCircuitFunctions.WireB
    -extends Function
    -
    Connects one node to another with no function.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      WireB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        WireB

        -
        public WireB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Xnor.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Xnor.html deleted file mode 100644 index b4764bd..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Xnor.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.Xnor - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Xnor

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Xnor() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Xnor

        -
        public Xnor()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.Xor.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.Xor.html deleted file mode 100644 index 690e247..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.Xor.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -DigitalCircuitFunctions.Xor - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions.Xor

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Xor() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      UnsignedIntegerrun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Xor

        -
        public Xor()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public UnsignedInteger run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/DigitalCircuitFunctions.html b/doc/jcgp/backend/function/DigitalCircuitFunctions.html deleted file mode 100644 index 274e39a..0000000 --- a/doc/jcgp/backend/function/DigitalCircuitFunctions.html +++ /dev/null @@ -1,398 +0,0 @@ - - - - - -DigitalCircuitFunctions - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class DigitalCircuitFunctions

-
-
- -
-
    -
  • -
    -
    -
    public class DigitalCircuitFunctions
    -extends FunctionSet
    -
    This class contains all digital circuit functions - (defined as unsigned integer functions in the classic - CGP implementation) defined in static nested classes. -
    - This is the function set used by DigitalCircuitProblem.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    DigitalCircuitProblem
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DigitalCircuitFunctions

        -
        public DigitalCircuitFunctions()
        -
        Creates a new instance of DigitalCircuitFunctions.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/Function.html b/doc/jcgp/backend/function/Function.html deleted file mode 100644 index 07e1d72..0000000 --- a/doc/jcgp/backend/function/Function.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - -Function - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class Function

-
-
- -
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Function() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      abstract intgetArity() 
      abstract java.lang.Objectrun(java.lang.Object... arguments) -
      Executes the function.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Function

        -
        public Function()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public abstract java.lang.Object run(java.lang.Object... arguments)
        -
        Executes the function.
        -
        -
        Parameters:
        -
        arguments - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public abstract int getArity()
        -
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/FunctionSet.html b/doc/jcgp/backend/function/FunctionSet.html deleted file mode 100644 index 92ee84e..0000000 --- a/doc/jcgp/backend/function/FunctionSet.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - - -FunctionSet - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class FunctionSet

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    DigitalCircuitFunctions, SymbolicRegressionFunctions, TravellingSalesmanFunctions
    -
    -
    -
    -
    public abstract class FunctionSet
    -extends java.lang.Object
    -
    FunctionSet encapsulates a group of functions. This is done to - simplify the implementation of problem types. -

    - FunctionSet contains a variety of useful methods for acquiring general - information, such as the maximum arity across all functions and the total - number of functions. -

    - In addition, FunctionSet offers the ability to enable and disable functions. - Accessing the functions through getAllowedFunction() will return - allowed functions only, providing an easy way to control which functions - can be used in mutations. -

    - An implementation of FunctionSet must simply use its constructor to set - the name field and use registerFunctions() to add the required - functions.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FunctionSet

        -
        public FunctionSet()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getAllowedFunctionCount

        -
        public int getAllowedFunctionCount()
        -
        -
        Returns:
        -
        the number of currently allowed functions.
        -
        -
      • -
      - - - -
        -
      • -

        getTotalFunctionCount

        -
        public int getTotalFunctionCount()
        -
        -
        Returns:
        -
        the total number of functions, including disabled ones.
        -
        -
      • -
      - - - -
        -
      • -

        getAllowedFunction

        -
        public Function getAllowedFunction(int index)
        -
        Returns an allowed function. This throws an - ArrayIndexOutOfBoundsException if the supplied - index is beyond the count of allowed functions.
        -
        -
        Parameters:
        -
        index - the allowed function index.
        -
        Returns:
        -
        the allowed function object.
        -
        -
      • -
      - - - -
        -
      • -

        getFunction

        -
        public Function getFunction(int index)
        -
        Returns a function from the complete collection, - enabled or disabled alike. This throws an - ArrayIndexOutOfBoundsException if the supplied - index is beyond the count of allowed functions.
        -
        -
        Parameters:
        -
        index - the function index.
        -
        Returns:
        -
        the function object.
        -
        -
      • -
      - - - -
        -
      • -

        getMaxArity

        -
        public int getMaxArity()
        -
        Computes and returns the maximum arity out of - all enabled functions.
        -
        -
        Returns:
        -
        the problem's current maximum arity.
        -
        -
      • -
      - - - -
        -
      • -

        disableFunction

        -
        public void disableFunction(int index)
        -
        Disables the indexed function. If the function - is already disabled, this does nothing.
        -
        -
        Parameters:
        -
        index - the function to disable.
        -
        -
      • -
      - - - -
        -
      • -

        enableFunction

        -
        public void enableFunction(int index)
        -
        Disables the indexed function. If the function is - already enabled, this does nothing.
        -
        -
        Parameters:
        -
        index - the function to disable.
        -
        -
      • -
      - - - -
        -
      • -

        isEnabled

        -
        public boolean isEnabled(Function function)
        -
        Checks if a specified function is enabled. If the function - does not belong in the FunctionSet, this returns false.
        -
        -
        Parameters:
        -
        function - the function to check.
        -
        Returns:
        -
        true if the function is enabled.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html deleted file mode 100644 index 02beb95..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Absolute.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Absolute - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Absolute

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Absolute
    -extends Function
    -
    Absolute returns the positive value of input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Absolute() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Absolute

        -
        public Absolute()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Addition.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Addition.html deleted file mode 100644 index 0c80f12..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Addition.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Addition - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Addition

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Addition
    -extends Function
    -
    Addition returns the sum of inputs 0 and 1.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Addition() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Addition

        -
        public Addition()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html deleted file mode 100644 index 8400c9b..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Cosine.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Cosine - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Cosine

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Cosine
    -extends Function
    -
    Cosine function, in radians.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Cosine() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Cosine

        -
        public Cosine()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html deleted file mode 100644 index 2f04437..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.CosineAB.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.CosineAB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.CosineAB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.CosineAB
    -extends Function
    -
    Cosine of sum. Returns the cosine of the sum of inputs 0 and 1.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      CosineAB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        CosineAB

        -
        public CosineAB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Division.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Division.html deleted file mode 100644 index 948cf79..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Division.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Division - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Division

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Division
    -extends Function
    -
    Protected division, returns the quotient of input 0 (the dividend) and input 1 (the divisor). - If the divisor is less than DoubleArithmetic.DIVISION_LIMIT, this returns it unchanged.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Division() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Division

        -
        public Division()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html deleted file mode 100644 index 6ef084d..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Exponential.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Exponential - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Exponential

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Exponential
    -extends Function
    -
    Exponential function. Returns e raised to input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Exponential() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Exponential

        -
        public Exponential()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html deleted file mode 100644 index 4106250..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicCosine.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.HyperbolicCosine - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.HyperbolicCosine

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.HyperbolicCosine
    -extends Function
    -
    Returns the hyperbolic cosine of input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      HyperbolicCosine() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        HyperbolicCosine

        -
        public HyperbolicCosine()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html deleted file mode 100644 index 154d2f3..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicSine.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.HyperbolicSine - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.HyperbolicSine

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.HyperbolicSine
    -extends Function
    -
    Returns the hyperbolic sine of input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      HyperbolicSine() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        HyperbolicSine

        -
        public HyperbolicSine()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html deleted file mode 100644 index 1dcec8f..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.HyperbolicTangent.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.HyperbolicTangent - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.HyperbolicTangent

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.HyperbolicTangent
    -extends Function
    -
    Returns the hyperbolic tangent of input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      HyperbolicTangent() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        HyperbolicTangent

        -
        public HyperbolicTangent()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html deleted file mode 100644 index 7a379a2..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Hypotenuse.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Hypotenuse - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Hypotenuse

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Hypotenuse
    -extends Function
    -
    Hypotenuse function. Returns the square root of input 0 squared - plus input 1 squared.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Hypotenuse() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Hypotenuse

        -
        public Hypotenuse()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html deleted file mode 100644 index ff2eeda..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.LogBaseTen.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - -SymbolicRegressionFunctions.LogBaseTen - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.LogBaseTen

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.LogBaseTen
    -extends Function
    -
    Protected log base 10 function. Returns the log to base 10 the absolute - value of input 0. If input 0 is less than DoubleArithmetic.DIVISION_LIMIT, - this returns it unchanged.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      LogBaseTen() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        LogBaseTen

        -
        public LogBaseTen()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html deleted file mode 100644 index b575ec5..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Multiplication.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Multiplication - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Multiplication

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Multiplication
    -extends Function
    -
    Multiplication returns the product of inputs 0 and 1.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Multiplication() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Multiplication

        -
        public Multiplication()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html deleted file mode 100644 index 47fda5b..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.NaturalLog.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - -SymbolicRegressionFunctions.NaturalLog - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.NaturalLog

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.NaturalLog
    -extends Function
    -
    Protected natural log function. Returns the natural log of the absolute - value of input 0. If input 0 is less than DoubleArithmetic.DIVISION_LIMIT, - this returns it unchanged.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      NaturalLog() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        NaturalLog

        -
        public NaturalLog()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Power.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Power.html deleted file mode 100644 index fe130a3..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Power.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Power - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Power

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Power
    -extends Function
    -
    Power function. Returns the absolute value of input 0 to the power of input 1.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Power() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Power

        -
        public Power()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html deleted file mode 100644 index ebd1069..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Reciprocal.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Reciprocal - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Reciprocal

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Reciprocal
    -extends Function
    -
    Protected reciprocal function, returns (1 / input 0). If input 0 is less than - DoubleArithmetic.DIVISION_LIMIT, this returns it unchanged.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Reciprocal() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Reciprocal

        -
        public Reciprocal()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Sine.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Sine.html deleted file mode 100644 index b671b50..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Sine.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Sine - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Sine

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Sine
    -extends Function
    -
    Sine function, in radians.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Sine() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Sine

        -
        public Sine()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html deleted file mode 100644 index c53ae1c..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.SineAB.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -SymbolicRegressionFunctions.SineAB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.SineAB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.SineAB
    -extends Function
    -
    Sine of sum. Returns the sine of the sum of inputs 0 and 1.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SineAB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        SineAB

        -
        public SineAB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html deleted file mode 100644 index c6fe57c..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.SquareRoot.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -SymbolicRegressionFunctions.SquareRoot - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.SquareRoot

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.SquareRoot
    -extends Function
    -
    Protected square root function, returns the square root of the absolute - value of input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SquareRoot() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        SquareRoot

        -
        public SquareRoot()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html deleted file mode 100644 index d393d64..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Subtraction.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Subtraction - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Subtraction

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Subtraction
    -extends Function
    -
    Subtraction returns the difference between inputs 0 and 1.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Subtraction() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Subtraction

        -
        public Subtraction()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html deleted file mode 100644 index 64ef5b5..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.Tangent.html +++ /dev/null @@ -1,335 +0,0 @@ - - - - - -SymbolicRegressionFunctions.Tangent - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions.Tangent

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    SymbolicRegressionFunctions
    -
    -
    -
    -
    public static class SymbolicRegressionFunctions.Tangent
    -extends Function
    -
    Protected tangent function, in radians. Returns the tangent of input 0. - If input 0 is less than DoubleArithmetic.DIVISION_LIMIT, - this returns it unchanged.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Tangent() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Tangent

        -
        public Tangent()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/SymbolicRegressionFunctions.html b/doc/jcgp/backend/function/SymbolicRegressionFunctions.html deleted file mode 100644 index fcd549d..0000000 --- a/doc/jcgp/backend/function/SymbolicRegressionFunctions.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - -SymbolicRegressionFunctions - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class SymbolicRegressionFunctions

-
-
- -
-
    -
  • -
    -
    -
    public class SymbolicRegressionFunctions
    -extends FunctionSet
    -
    This class contains all symbolic regression functions - (defined as double functions in the classic CGP implementation) - in static nested classes. -
    - This is the function set used by SymbolicRegressionProblem.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    SymbolicRegressionProblem
    -
    -
  • -
-
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SymbolicRegressionFunctions

        -
        public SymbolicRegressionFunctions()
        -
        Creates a new instance of SymbolicRegressionFunctions.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html deleted file mode 100644 index 4b0efdd..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteCosineAB.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -TravellingSalesmanFunctions.AbsoluteCosineAB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.AbsoluteCosineAB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.AbsoluteCosineAB
    -extends Function
    -
    Cosine of sum. Returns the absolute value of the cosine - of the sum of inputs 0 and 1, in radians.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AbsoluteCosineAB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        AbsoluteCosineAB

        -
        public AbsoluteCosineAB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html deleted file mode 100644 index 071be25..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
    -extends Function
    -
    Hyperbolic tangent of sum. Returns the absolute value of the sine - of the sum of inputs 0 and 1, in radians.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        AbsoluteHyperbolicTangentAB

        -
        public AbsoluteHyperbolicTangentAB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html deleted file mode 100644 index 75e0d52..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.AbsoluteSineAB.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -TravellingSalesmanFunctions.AbsoluteSineAB - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.AbsoluteSineAB

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.AbsoluteSineAB
    -extends Function
    -
    Sine of sum. Returns the absolute value of the sine - of the sum of inputs 0 and 1, in radians.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      AbsoluteSineAB() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        AbsoluteSineAB

        -
        public AbsoluteSineAB()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html deleted file mode 100644 index d71d0b9..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.BoundedDivision.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -TravellingSalesmanFunctions.BoundedDivision - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.BoundedDivision

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.BoundedDivision
    -extends Function
    -
    Bounded division, returns the quotient of the two inputs where the larger - is the denominator.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      BoundedDivision() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        BoundedDivision

        -
        public BoundedDivision()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.Cube.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.Cube.html deleted file mode 100644 index b4330c7..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.Cube.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -TravellingSalesmanFunctions.Cube - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.Cube

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.Cube
    -extends Function
    -
    Cube function, returns the value of input 0 cubed.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Cube() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Cube

        -
        public Cube()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html deleted file mode 100644 index 8f503ea..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.Multiplication.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -TravellingSalesmanFunctions.Multiplication - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.Multiplication

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.Multiplication
    -extends Function
    -
    Multiplication returns the product of inputs 0 and 1.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Multiplication() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Multiplication

        -
        public Multiplication()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html deleted file mode 100644 index d592e68..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledAddition.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -TravellingSalesmanFunctions.ScaledAddition - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.ScaledAddition

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.ScaledAddition
    -extends Function
    -
    Scaled addition returns the sum of inputs 0 and 1 scaled - to the range 0 < x > 1.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ScaledAddition() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        ScaledAddition

        -
        public ScaledAddition()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html deleted file mode 100644 index d1bc6fe..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledExponential.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -TravellingSalesmanFunctions.ScaledExponential - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.ScaledExponential

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.ScaledExponential
    -extends Function
    -
    Scaled exponential function. Returns the exponential of input 0 - scaled to the range 0 < x > 1.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ScaledExponential() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        ScaledExponential

        -
        public ScaledExponential()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html deleted file mode 100644 index 0631f32..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.ScaledHypotenuse.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -TravellingSalesmanFunctions.ScaledHypotenuse - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.ScaledHypotenuse

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.ScaledHypotenuse
    -extends Function
    -
    Scaled hypotenuse function. Returns the square root of input 0 squared - plus input 1 squared, scaled to the range 0 < x > 1.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ScaledHypotenuse() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        ScaledHypotenuse

        -
        public ScaledHypotenuse()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.Square.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.Square.html deleted file mode 100644 index b3e68c8..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.Square.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -TravellingSalesmanFunctions.Square - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.Square

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.Square
    -extends Function
    -
    Square function, returns the square of the - value of input 0.
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Square() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Square

        -
        public Square()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html deleted file mode 100644 index 005732f..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.SquareRoot.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - -TravellingSalesmanFunctions.SquareRoot - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.SquareRoot

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.SquareRoot
    -extends Function
    -
    Protected square root function, returns the square root of the absolute - value of input 0.
    -
    -
    See Also:
    -
    Math
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SquareRoot() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        SquareRoot

        -
        public SquareRoot()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html deleted file mode 100644 index 7fba872..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.SquaredMultiplication.html +++ /dev/null @@ -1,329 +0,0 @@ - - - - - -TravellingSalesmanFunctions.SquaredMultiplication - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.SquaredMultiplication

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.SquaredMultiplication
    -extends Function
    -
    Multiplication returns the product of inputs 0 and 1, squared.
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        SquaredMultiplication

        -
        public SquaredMultiplication()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html deleted file mode 100644 index f80a7f5..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.SymmetricSubtraction.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -TravellingSalesmanFunctions.SymmetricSubtraction - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions.SymmetricSubtraction

-
-
- -
-
    -
  • -
    -
    Enclosing class:
    -
    TravellingSalesmanFunctions
    -
    -
    -
    -
    public static class TravellingSalesmanFunctions.SymmetricSubtraction
    -extends Function
    -
    Symmetric subtraction returns the absolute difference between inputs 0 and 1, - scaled to the range 0 <; x > 1.
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetArity() 
      java.lang.Doublerun(java.lang.Object... args) -
      Executes the function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        SymmetricSubtraction

        -
        public SymmetricSubtraction()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        run

        -
        public java.lang.Double run(java.lang.Object... args)
        -
        Description copied from class: Function
        -
        Executes the function.
        -
        -
        Specified by:
        -
        run in class Function
        -
        Parameters:
        -
        args - the function arguments.
        -
        Returns:
        -
        the function result.
        -
        -
      • -
      - - - -
        -
      • -

        getArity

        -
        public int getArity()
        -
        -
        Specified by:
        -
        getArity in class Function
        -
        Returns:
        -
        the arity of the function.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/TravellingSalesmanFunctions.html b/doc/jcgp/backend/function/TravellingSalesmanFunctions.html deleted file mode 100644 index 6b72946..0000000 --- a/doc/jcgp/backend/function/TravellingSalesmanFunctions.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - -TravellingSalesmanFunctions - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class TravellingSalesmanFunctions

-
-
- -
-
    -
  • -
    -
    -
    public class TravellingSalesmanFunctions
    -extends FunctionSet
    -
    This class contains all travelling salesman functions in static nested classes. -
    - This is the function set to be used by TravellingSalesmanProblem.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TravellingSalesmanFunctions

        -
        public TravellingSalesmanFunctions()
        -
        Creates a new instance of TravellingSalesmanFunctions.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/UnsignedInteger.html b/doc/jcgp/backend/function/UnsignedInteger.html deleted file mode 100644 index 54e750c..0000000 --- a/doc/jcgp/backend/function/UnsignedInteger.html +++ /dev/null @@ -1,345 +0,0 @@ - - - - - -UnsignedInteger - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.function
-

Class UnsignedInteger

-
-
- -
-
    -
  • -
    -
    -
    public class UnsignedInteger
    -extends java.lang.Object
    -
    Integer wrapper type for unsigned integer values. -

    - Java offers no support for unsigned types save from - unsigned conversion methods. This class uses those methods - to simulate the unsigned int data type, useful for circuit - truth table encodings. -

    - When a string representation of an unsigned integer is parsed - using Integer.parseUnsignedInt(), an Integer is created using - all 32 bits for unsigned magnitude. The integer however is still - signed and will behave as such for all arithmetic operations. - Bitwise operations can still be performed as they work at the bit - level, making this data type particularly suitable for circuit design. -

    - TODO in the unlikely event that unsigned integers are natively - implemented in Java, they should be used instead of this class. -

    - Why are unsigned integers not supported?
    - http://stackoverflow.com/questions/430346/why-doesnt-java-support-unsigned-ints
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Integer
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      UnsignedInteger(int i) -
      Makes a new instance of UnsignedInteger with a specified value.
      -
      UnsignedInteger(java.lang.String i) -
      Makes a new instance of UnsignedInteger from the string representation - of an unsigned integer.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.Integerget() 
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        UnsignedInteger

        -
        public UnsignedInteger(int i)
        -
        Makes a new instance of UnsignedInteger with a specified value.
        -
        -
        Parameters:
        -
        i - the value with which to initialise.
        -
        -
      • -
      - - - -
        -
      • -

        UnsignedInteger

        -
        public UnsignedInteger(java.lang.String i)
        -
        Makes a new instance of UnsignedInteger from the string representation - of an unsigned integer.
        -
        -
        Parameters:
        -
        i - the string with which to initialise.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        get

        -
        public java.lang.Integer get()
        -
        -
        Returns:
        -
        the wrapped Integer object.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.And.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.And.html deleted file mode 100644 index d62f5a4..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.And.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.And - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.And

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.And
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotA.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotA.html deleted file mode 100644 index 7230dc2..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotA.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.AndNotA - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.AndNotA

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.AndNotA
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotB.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotB.html deleted file mode 100644 index dedc440..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.AndNotB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.AndNotB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.AndNotB

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.AndNotB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantOne.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantOne.html deleted file mode 100644 index e16fe98..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantOne.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.ConstantOne - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.ConstantOne

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.ConstantOne
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantZero.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantZero.html deleted file mode 100644 index 2159801..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.ConstantZero.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.ConstantZero - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.ConstantZero

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.ConstantZero
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux1.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux1.html deleted file mode 100644 index f0a7094..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux1.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Mux1 - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Mux1

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Mux1
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux2.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux2.html deleted file mode 100644 index 246a2c6..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux2.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Mux2 - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Mux2

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Mux2
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux3.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux3.html deleted file mode 100644 index e09f782..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux3.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Mux3 - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Mux3

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Mux3
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux4.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux4.html deleted file mode 100644 index 9b7ad3f..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Mux4.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Mux4 - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Mux4

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Mux4
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nand.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nand.html deleted file mode 100644 index b0ca5b6..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nand.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Nand - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Nand

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Nand
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nor.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nor.html deleted file mode 100644 index 6591c48..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Nor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Nor - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Nor

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Nor
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotA.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotA.html deleted file mode 100644 index b702a97..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotA.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.NotA - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.NotA

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.NotA
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotB.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotB.html deleted file mode 100644 index cd0a4b4..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.NotB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.NotB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.NotB

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.NotB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Or.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Or.html deleted file mode 100644 index 092269f..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Or.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Or - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Or

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Or
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotA.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotA.html deleted file mode 100644 index ff374ed..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotA.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.OrNotA - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.OrNotA

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.OrNotA
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotB.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotB.html deleted file mode 100644 index 8331fcf..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.OrNotB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.OrNotB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.OrNotB

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.OrNotB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireA.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireA.html deleted file mode 100644 index e7496da..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireA.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.WireA - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.WireA

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.WireA
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireB.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireB.html deleted file mode 100644 index 55046af..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.WireB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.WireB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.WireB

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.WireB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xnor.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xnor.html deleted file mode 100644 index a7f202d..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xnor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Xnor - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Xnor

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Xnor
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xor.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xor.html deleted file mode 100644 index c7290d1..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.Xor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions.Xor - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions.Xor

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions.Xor
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.html b/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.html deleted file mode 100644 index 2fb1e96..0000000 --- a/doc/jcgp/backend/function/class-use/DigitalCircuitFunctions.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.DigitalCircuitFunctions - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.DigitalCircuitFunctions

-
-
No usage of jcgp.backend.function.DigitalCircuitFunctions
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/Function.html b/doc/jcgp/backend/function/class-use/Function.html deleted file mode 100644 index e79c8fb..0000000 --- a/doc/jcgp/backend/function/class-use/Function.html +++ /dev/null @@ -1,633 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.Function - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.Function

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/FunctionSet.html b/doc/jcgp/backend/function/class-use/FunctionSet.html deleted file mode 100644 index e34d80d..0000000 --- a/doc/jcgp/backend/function/class-use/FunctionSet.html +++ /dev/null @@ -1,302 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.FunctionSet - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.FunctionSet

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Absolute.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Absolute.html deleted file mode 100644 index 72126c1..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Absolute.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Absolute - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Absolute

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Absolute
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Addition.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Addition.html deleted file mode 100644 index ed8f30d..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Addition.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Addition - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Addition

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Addition
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Cosine.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Cosine.html deleted file mode 100644 index 9a19bb3..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Cosine.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Cosine - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Cosine

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Cosine
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.CosineAB.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.CosineAB.html deleted file mode 100644 index 97ae280..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.CosineAB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.CosineAB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.CosineAB

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.CosineAB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Division.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Division.html deleted file mode 100644 index 4e40448..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Division.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Division - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Division

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Division
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Exponential.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Exponential.html deleted file mode 100644 index 9510e5d..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Exponential.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Exponential - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Exponential

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Exponential
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicCosine.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicCosine.html deleted file mode 100644 index cb9b037..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicCosine.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicCosine
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicSine.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicSine.html deleted file mode 100644 index 0aa8ebb..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicSine.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicSine
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicTangent.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicTangent.html deleted file mode 100644 index 1e98999..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.HyperbolicTangent.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.HyperbolicTangent
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Hypotenuse.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Hypotenuse.html deleted file mode 100644 index 83bb1e9..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Hypotenuse.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Hypotenuse
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.LogBaseTen.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.LogBaseTen.html deleted file mode 100644 index ec8a8ad..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.LogBaseTen.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.LogBaseTen
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Multiplication.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Multiplication.html deleted file mode 100644 index 3892c33..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Multiplication.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Multiplication - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Multiplication

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Multiplication
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.NaturalLog.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.NaturalLog.html deleted file mode 100644 index 6e45e6c..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.NaturalLog.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.NaturalLog
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Power.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Power.html deleted file mode 100644 index a6b7f32..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Power.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Power - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Power

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Power
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Reciprocal.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Reciprocal.html deleted file mode 100644 index 4c925cb..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Reciprocal.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Reciprocal
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Sine.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Sine.html deleted file mode 100644 index 23e66c6..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Sine.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Sine - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Sine

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Sine
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SineAB.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SineAB.html deleted file mode 100644 index b57ee8c..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SineAB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.SineAB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.SineAB

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.SineAB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SquareRoot.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SquareRoot.html deleted file mode 100644 index 3a5fb36..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.SquareRoot.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.SquareRoot
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Subtraction.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Subtraction.html deleted file mode 100644 index e7aa673..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Subtraction.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Subtraction - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Subtraction

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Subtraction
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Tangent.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Tangent.html deleted file mode 100644 index 9e4f1ee..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.Tangent.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions.Tangent - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions.Tangent

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions.Tangent
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.html b/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.html deleted file mode 100644 index 48afb6b..0000000 --- a/doc/jcgp/backend/function/class-use/SymbolicRegressionFunctions.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.SymbolicRegressionFunctions - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.SymbolicRegressionFunctions

-
-
No usage of jcgp.backend.function.SymbolicRegressionFunctions
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteCosineAB.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteCosineAB.html deleted file mode 100644 index aaaaf29..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteCosineAB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteCosineAB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html deleted file mode 100644 index 5ac6391..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteHyperbolicTangentAB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteSineAB.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteSineAB.html deleted file mode 100644 index d3b01cc..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.AbsoluteSineAB.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.AbsoluteSineAB
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.BoundedDivision.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.BoundedDivision.html deleted file mode 100644 index 8a56857..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.BoundedDivision.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.BoundedDivision
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Cube.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Cube.html deleted file mode 100644 index 7474f4f..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Cube.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.Cube - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.Cube

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.Cube
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Multiplication.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Multiplication.html deleted file mode 100644 index 6c98a61..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Multiplication.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.Multiplication - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.Multiplication

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.Multiplication
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledAddition.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledAddition.html deleted file mode 100644 index efb259a..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledAddition.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.ScaledAddition
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledExponential.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledExponential.html deleted file mode 100644 index 210751c..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledExponential.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.ScaledExponential
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledHypotenuse.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledHypotenuse.html deleted file mode 100644 index 36053b2..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.ScaledHypotenuse.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.ScaledHypotenuse
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Square.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Square.html deleted file mode 100644 index e582179..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.Square.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.Square - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.Square

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.Square
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquareRoot.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquareRoot.html deleted file mode 100644 index 5b17018..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquareRoot.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.SquareRoot
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquaredMultiplication.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquaredMultiplication.html deleted file mode 100644 index a0d4e22..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SquaredMultiplication.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.SquaredMultiplication
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SymmetricSubtraction.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SymmetricSubtraction.html deleted file mode 100644 index 22d3ee5..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.SymmetricSubtraction.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions.SymmetricSubtraction
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.html b/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.html deleted file mode 100644 index 66768f4..0000000 --- a/doc/jcgp/backend/function/class-use/TravellingSalesmanFunctions.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.TravellingSalesmanFunctions - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.TravellingSalesmanFunctions

-
-
No usage of jcgp.backend.function.TravellingSalesmanFunctions
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/class-use/UnsignedInteger.html b/doc/jcgp/backend/function/class-use/UnsignedInteger.html deleted file mode 100644 index 28a317a..0000000 --- a/doc/jcgp/backend/function/class-use/UnsignedInteger.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - -Uses of Class jcgp.backend.function.UnsignedInteger - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.function.UnsignedInteger

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/package-frame.html b/doc/jcgp/backend/function/package-frame.html deleted file mode 100644 index 2320940..0000000 --- a/doc/jcgp/backend/function/package-frame.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - -jcgp.backend.function - - - - - -

jcgp.backend.function

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/function/package-summary.html b/doc/jcgp/backend/function/package-summary.html deleted file mode 100644 index f66491e..0000000 --- a/doc/jcgp/backend/function/package-summary.html +++ /dev/null @@ -1,502 +0,0 @@ - - - - - -jcgp.backend.function - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.function

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/package-tree.html b/doc/jcgp/backend/function/package-tree.html deleted file mode 100644 index 97c625d..0000000 --- a/doc/jcgp/backend/function/package-tree.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -jcgp.backend.function Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.function

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/function/package-use.html b/doc/jcgp/backend/function/package-use.html deleted file mode 100644 index c5fb03c..0000000 --- a/doc/jcgp/backend/function/package-use.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - -Uses of Package jcgp.backend.function - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.function

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/Module.html b/doc/jcgp/backend/modules/Module.html deleted file mode 100644 index 86a859e..0000000 --- a/doc/jcgp/backend/modules/Module.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - -Module - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules
-

Class Module

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    EvolutionaryStrategy, Mutator, Problem
    -
    -
    -
    -
    public abstract class Module
    -extends java.lang.Object
    -
    This class defines the expected behaviour of a module. Generally, modules - are entities which contain parameters; these can be retrieved using - getLocalParameters(). GUIs should make use of this getter - to display visual parameter controls to users. Subclasses don't have direct - access to the list; instead they must use registerParameter() (ideally - in the constructor) to make sure the parameters are returned. -
    - In addition, implementations of Module should specify a module name - in their constructor using setName(). If a name is not provided, - the simple name of the class will be used. -
    - All modules, by definition, contain a reference to the experiment's resources, which - must be passed at construction. The resources should be accessed with getResources().
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Parameter
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.util.ArrayList<Parameter<?>>getLocalParameters() -
      This method is used by the GUI in order to build visual - representations of all parameters used by the module.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Method Detail

      - - - -
        -
      • -

        getLocalParameters

        -
        public java.util.ArrayList<Parameter<?>> getLocalParameters()
        -
        This method is used by the GUI in order to build visual - representations of all parameters used by the module. - Therefore, any parameters returned here will be displayed - visually.
        -
        -
        Returns:
        -
        a list of generic parameters exposed by the module.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/class-use/Module.html b/doc/jcgp/backend/modules/class-use/Module.html deleted file mode 100644 index 604d98d..0000000 --- a/doc/jcgp/backend/modules/class-use/Module.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.Module - - - - - - - - -
- - - - - - - -
- - -
-

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 deleted file mode 100644 index 3469469..0000000 --- a/doc/jcgp/backend/modules/es/EvolutionaryStrategy.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - -EvolutionaryStrategy - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.es
-

Class EvolutionaryStrategy

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    MuPlusLambda, TournamentSelection
    -
    -
    -
    -
    public abstract class EvolutionaryStrategy
    -extends Module
    -
    This class specifies the characteristics of an evolutionary strategy. The evolutionary - strategy's job is to generate the next population of solutions. In JCGP this is done by modifying - the provided population object rather than creating a new one. -

    - A typical implementation of EvolutionaryStratey iterates through the chromosomes - in the population and selects the individual(s) to be promoted. It then uses - mutator.mutate() to generically mutate the promoted individual(s). Parameter-dependent - strategies can be implemented by accessing the parameters via the resources - argument. -

    - Parameters may be specified to control the implemented strategy. 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 voidevolve(Population population, - Mutator mutator) -
      Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
      -
      - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Method Detail

      - - - -
        -
      • -

        evolve

        -
        public abstract void evolve(Population population,
        -                            Mutator mutator)
        -
        Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
        -
        -
        Parameters:
        -
        population - the population to evolve.
        -
        mutator - the mutator with which to mutate the promoted individuals.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/es/MuPlusLambda.html b/doc/jcgp/backend/modules/es/MuPlusLambda.html deleted file mode 100644 index 84e3025..0000000 --- a/doc/jcgp/backend/modules/es/MuPlusLambda.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - -MuPlusLambda - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.es
-

Class MuPlusLambda

-
-
- -
-
    -
  • -
    -
    -
    public class MuPlusLambda
    -extends EvolutionaryStrategy
    -
    (μ + λ)-ES -

    - This strategy selects the μ fittest chromosomes from the population. - The promoted individuals are copied into the new population and mutated - λ times, but also carried forward unchanged. The total population size - is μ + λ. -

    - Two integer parameters are used to control this strategy: parents - and offspring. They are constrained in that they must always add up to - the population size, and must never be smaller than 1. -
    - One additional parameter, report, controls whether a detailed log of the - algorithm's operation is to be printed or not. Reports respect the report - interval base parameter.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    EvolutionaryStrategy
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      MuPlusLambda(Resources resources) -
      Creates a new instance of MuPlusLambda.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidevolve(Population population, - Mutator mutator) -
      Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
      -
      - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        MuPlusLambda

        -
        public MuPlusLambda(Resources resources)
        -
        Creates a new instance of MuPlusLambda.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        evolve

        -
        public void evolve(Population population,
        -                   Mutator mutator)
        -
        Description copied from class: EvolutionaryStrategy
        -
        Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
        -
        -
        Specified by:
        -
        evolve in class EvolutionaryStrategy
        -
        Parameters:
        -
        population - the population to evolve.
        -
        mutator - the mutator with which to mutate the promoted individuals.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/es/TournamentSelection.html b/doc/jcgp/backend/modules/es/TournamentSelection.html deleted file mode 100644 index 662a082..0000000 --- a/doc/jcgp/backend/modules/es/TournamentSelection.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - -TournamentSelection - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.es
-

Class TournamentSelection

-
-
- -
-
    -
  • -
    -
    -
    public class TournamentSelection
    -extends EvolutionaryStrategy
    -
    Tournament selection -

    - This strategy generates a new population by selecting a specified number - of chromosomes from the original population and selecting the fittest out - of the isolated subset (the tournament). The selected individual is mutated - using the specified mutator. This process is repeated until the new population - is complete. -

    - One integer parameter is used to control this strategy: tournament - size. This must always be greater than 0 and smaller than or equal to the - population size. Setting it to equal population size results in the same - chromosome being selected for every tournament, and setting it to 1 leads - to an effectively random search. -
    - One additional parameter, report, controls whether a detailed log of the - algorithm's operation is to be printed or not. Reports respect the report - interval base parameter.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    EvolutionaryStrategy
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TournamentSelection(Resources resources) -
      Creates a new instance of TournamentSelection.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidevolve(Population population, - Mutator mutator) -
      Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
      -
      - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        TournamentSelection

        -
        public TournamentSelection(Resources resources)
        -
        Creates a new instance of TournamentSelection.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        evolve

        -
        public void evolve(Population population,
        -                   Mutator mutator)
        -
        Description copied from class: EvolutionaryStrategy
        -
        Performs the selection algorithm and uses the mutator to create - the next generation of solutions.
        -
        -
        Specified by:
        -
        evolve in class EvolutionaryStrategy
        -
        Parameters:
        -
        population - the population to evolve.
        -
        mutator - the mutator with which to mutate the promoted individuals.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html b/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html deleted file mode 100644 index 5311064..0000000 --- a/doc/jcgp/backend/modules/es/class-use/EvolutionaryStrategy.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.es.EvolutionaryStrategy - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.es.EvolutionaryStrategy

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html b/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html deleted file mode 100644 index d634f12..0000000 --- a/doc/jcgp/backend/modules/es/class-use/MuPlusLambda.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.es.MuPlusLambda - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.es.MuPlusLambda

-
-
No usage of 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 deleted file mode 100644 index 64738e1..0000000 --- a/doc/jcgp/backend/modules/es/class-use/TournamentSelection.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.es.TournamentSelection - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.es.TournamentSelection

-
-
No usage of 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 deleted file mode 100644 index 52a67c6..0000000 --- a/doc/jcgp/backend/modules/es/package-frame.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -jcgp.backend.modules.es - - - - - -

jcgp.backend.modules.es

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/modules/es/package-summary.html b/doc/jcgp/backend/modules/es/package-summary.html deleted file mode 100644 index d596d34..0000000 --- a/doc/jcgp/backend/modules/es/package-summary.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - -jcgp.backend.modules.es - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.modules.es

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/es/package-tree.html b/doc/jcgp/backend/modules/es/package-tree.html deleted file mode 100644 index 7fc6053..0000000 --- a/doc/jcgp/backend/modules/es/package-tree.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - -jcgp.backend.modules.es Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.modules.es

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/es/package-use.html b/doc/jcgp/backend/modules/es/package-use.html deleted file mode 100644 index c3a4807..0000000 --- a/doc/jcgp/backend/modules/es/package-use.html +++ /dev/null @@ -1,180 +0,0 @@ - - - - - -Uses of Package jcgp.backend.modules.es - - - - - - - - -
- - - - - - - -
- - -
-

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 deleted file mode 100644 index 2154503..0000000 --- a/doc/jcgp/backend/modules/mutator/FixedPointMutator.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - -FixedPointMutator - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.mutator
-

Class FixedPointMutator

-
-
- -
-
    -
  • -
    -
    -
    public class FixedPointMutator
    -extends PointMutator
    -
    Fixed point mutator -

    - This operator uses the point mutator - algorithm to mutate a user-defined fixed - number of genes.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    PointMutator
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FixedPointMutator(Resources resources) -
      Creates a new instance of FixedPointMutator.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        FixedPointMutator

        -
        public FixedPointMutator(Resources resources)
        -
        Creates a new instance of FixedPointMutator.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/Mutator.html b/doc/jcgp/backend/modules/mutator/Mutator.html deleted file mode 100644 index cb98755..0000000 --- a/doc/jcgp/backend/modules/mutator/Mutator.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - -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.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/PercentPointMutator.html b/doc/jcgp/backend/modules/mutator/PercentPointMutator.html deleted file mode 100644 index 171312a..0000000 --- a/doc/jcgp/backend/modules/mutator/PercentPointMutator.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - -PercentPointMutator - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.mutator
-

Class PercentPointMutator

-
-
- -
-
    -
  • -
    -
    -
    public class PercentPointMutator
    -extends PointMutator
    -
    Percent point mutator -

    - This operator calculates how many genes to mutate based on the mutation rate - parameter. The total number of genes is computed from the number of nodes, - the arity and the number of outputs. It then uses the point mutation - algorithm to perform the required number of mutations.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    PointMutator
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PercentPointMutator(Resources resources) -
      Creates a new instance of PercentPointMutator.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        PercentPointMutator

        -
        public PercentPointMutator(Resources resources)
        -
        Creates a new instance of PercentPointMutator.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/PointMutator.html b/doc/jcgp/backend/modules/mutator/PointMutator.html deleted file mode 100644 index 27470f7..0000000 --- a/doc/jcgp/backend/modules/mutator/PointMutator.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - -PointMutator - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.mutator
-

Class PointMutator

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    FixedPointMutator, PercentPointMutator
    -
    -
    -
    -
    public abstract class PointMutator
    -extends Mutator
    -
    Point mutator -

    - In point mutation, a number of random genes - is picked and mutated until all required - mutations have been performed. The actual number - of genes to be mutated can be defined in any - arbitrary way.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      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 void mutate(Chromosome chromosome)
        -
        Description copied from class: Mutator
        -
        Applies mutations to the specified chromosome according - to the parameter values.
        -
        -
        Specified by:
        -
        mutate in class Mutator
        -
        Parameters:
        -
        chromosome - the chromosome to mutate.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html b/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html deleted file mode 100644 index dd14bbc..0000000 --- a/doc/jcgp/backend/modules/mutator/ProbabilisticMutator.html +++ /dev/null @@ -1,319 +0,0 @@ - - - - - -ProbabilisticMutator - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.mutator
-

Class ProbabilisticMutator

-
-
- -
-
    -
  • -
    -
    -
    public class ProbabilisticMutator
    -extends Mutator
    -
    Probabilistic mutator -

    - This operator iterates through every mutable gene in the chromosome and - decides whether to mutate each of them individually. - The decision is made based on the difference between the mutation probability - and a randomly generated double between 0 and 100.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Mutator
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ProbabilisticMutator(Resources resources) -
      Creates a new instance of ProbabilisticMutator.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      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
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ProbabilisticMutator

        -
        public ProbabilisticMutator(Resources resources)
        -
        Creates a new instance of ProbabilisticMutator.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        mutate

        -
        public void mutate(Chromosome chromosome)
        -
        Description copied from class: Mutator
        -
        Applies mutations to the specified chromosome according - to the parameter values.
        -
        -
        Specified by:
        -
        mutate in class Mutator
        -
        Parameters:
        -
        chromosome - the chromosome to mutate.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html b/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html deleted file mode 100644 index b364fcb..0000000 --- a/doc/jcgp/backend/modules/mutator/class-use/FixedPointMutator.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.mutator.FixedPointMutator - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.mutator.FixedPointMutator

-
-
No usage of 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 deleted file mode 100644 index 76ed641..0000000 --- a/doc/jcgp/backend/modules/mutator/class-use/Mutator.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.mutator.Mutator - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.mutator.Mutator

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html b/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html deleted file mode 100644 index bc41bf8..0000000 --- a/doc/jcgp/backend/modules/mutator/class-use/PercentPointMutator.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.mutator.PercentPointMutator - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.mutator.PercentPointMutator

-
-
No usage of 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 deleted file mode 100644 index da4b20b..0000000 --- a/doc/jcgp/backend/modules/mutator/class-use/PointMutator.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.mutator.PointMutator - - - - - - - - -
- - - - - - - -
- - -
-

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 deleted file mode 100644 index cccb740..0000000 --- a/doc/jcgp/backend/modules/mutator/class-use/ProbabilisticMutator.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.mutator.ProbabilisticMutator - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.mutator.ProbabilisticMutator

-
-
No usage of 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 deleted file mode 100644 index 77e307e..0000000 --- a/doc/jcgp/backend/modules/mutator/package-frame.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - -jcgp.backend.modules.mutator - - - - - -

jcgp.backend.modules.mutator

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/modules/mutator/package-summary.html b/doc/jcgp/backend/modules/mutator/package-summary.html deleted file mode 100644 index 840fdf0..0000000 --- a/doc/jcgp/backend/modules/mutator/package-summary.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - -jcgp.backend.modules.mutator - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.modules.mutator

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/package-tree.html b/doc/jcgp/backend/modules/mutator/package-tree.html deleted file mode 100644 index 7ce7994..0000000 --- a/doc/jcgp/backend/modules/mutator/package-tree.html +++ /dev/null @@ -1,151 +0,0 @@ - - - - - -jcgp.backend.modules.mutator Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.modules.mutator

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/mutator/package-use.html b/doc/jcgp/backend/modules/mutator/package-use.html deleted file mode 100644 index ee20114..0000000 --- a/doc/jcgp/backend/modules/mutator/package-use.html +++ /dev/null @@ -1,210 +0,0 @@ - - - - - -Uses of Package jcgp.backend.modules.mutator - - - - - - - - -
- - - - - - - -
- - -
-

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 deleted file mode 100644 index ce377a5..0000000 --- a/doc/jcgp/backend/modules/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -jcgp.backend.modules - - - - - -

jcgp.backend.modules

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/modules/package-summary.html b/doc/jcgp/backend/modules/package-summary.html deleted file mode 100644 index af0756c..0000000 --- a/doc/jcgp/backend/modules/package-summary.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -jcgp.backend.modules - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.modules

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/package-tree.html b/doc/jcgp/backend/modules/package-tree.html deleted file mode 100644 index 2e79d08..0000000 --- a/doc/jcgp/backend/modules/package-tree.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -jcgp.backend.modules Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.modules

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/package-use.html b/doc/jcgp/backend/modules/package-use.html deleted file mode 100644 index 297223e..0000000 --- a/doc/jcgp/backend/modules/package-use.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -Uses of Package jcgp.backend.modules - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.modules

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/BestFitness.html b/doc/jcgp/backend/modules/problem/BestFitness.html deleted file mode 100644 index 4d19d5c..0000000 --- a/doc/jcgp/backend/modules/problem/BestFitness.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - -BestFitness - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Enum BestFitness

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable, java.lang.Comparable<BestFitness>
    -
    -
    -
    -
    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
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Enum Constant Summary

      - - - - - - - - - - - -
      Enum Constants 
      Enum Constant and Description
      HIGH 
      LOW 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static BestFitnessvalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static BestFitness[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static BestFitness[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (BestFitness c : BestFitness.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static BestFitness valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html b/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html deleted file mode 100644 index 2eab7fe..0000000 --- a/doc/jcgp/backend/modules/problem/DigitalCircuitProblem.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - -DigitalCircuitProblem - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Class DigitalCircuitProblem

-
-
- -
-
    -
  • -
    -
    -
    public class DigitalCircuitProblem
    -extends TestCaseProblem<UnsignedInteger>
    -
    Digital circuit problem -

    - Using this problem type, digital logic circuits can be evolved. - parseData() must be used to load the desired circuit - truth table in the standard CGP .plu format.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    DigitalCircuitFunctions
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DigitalCircuitProblem

        -
        public DigitalCircuitProblem(Resources resources)
        -
        Construct a new instance of DigitalCircuitProblem.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        evaluate

        -
        public void evaluate(Population population)
        -
        Description copied from class: Problem
        -
        The most important method of the problem type. This is called once - per generation, when the new population has been generated. -

        - The basic functionality of this method is to loop through all chromosomes - in the population and decode them according to the problem type. The - fitness of each chromosome is then calculated using the problem data - or otherwise (subjective problem types such as art generation might - leave fitness evaluations up to the user) and assigned to the appropriate - chromosome. -

        - In addition, realisations of this method should update the value of - bestFitness as appropriate, since the value of this parameter is displayed - if a GUI is in use.
        -
        -
        Specified by:
        -
        evaluate in class Problem
        -
        Parameters:
        -
        population - the population to be evaluated.
        -
        -
      • -
      - - - -
        -
      • -

        parseTestCase

        -
        public TestCaseProblem.TestCase<UnsignedInteger> parseTestCase(java.lang.String[] inputs,
        -                                                               java.lang.String[] outputs)
        -
        Description copied from class: TestCaseProblem
        -
        This method is used internally by addTestCase() in order - to appropriately parse strings into the right data type for the - test cases. Since the data type is problem-dependent, subclasses must - implement this method. This method must return a built TestCase - object from the arguments given.
        -
        -
        Parameters:
        -
        inputs - the inputs represented as strings.
        -
        outputs - the outputs represented as strings.
        -
        Returns:
        -
        the parsed test case.
        -
        -
      • -
      - - - -
        -
      • -

        hasPerfectSolution

        -
        public int hasPerfectSolution(Population population)
        -
        Description copied from class: Problem
        -
        Used to assert whether a given population contains a perfect solution - to the problem. It is up to the problem to define what qualifies - a perfect solution, as some problems (subject ones such as music and - art evolution, for example) might not have perfect solutions at all.
        -
        -
        Specified by:
        -
        hasPerfectSolution in class Problem
        -
        Parameters:
        -
        population - the population to search through for a perfect chromosome.
        -
        Returns:
        -
        the perfect solution index, if one exits, -1 if no perfect solution was found.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/Problem.html b/doc/jcgp/backend/modules/problem/Problem.html deleted file mode 100644 index d0e848d..0000000 --- a/doc/jcgp/backend/modules/problem/Problem.html +++ /dev/null @@ -1,464 +0,0 @@ - - - - - -Problem - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Class Problem

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    TestCaseProblem
    -
    -
    -
    -
    public abstract class Problem
    -extends Module
    -
    Defines the general behaviour of a CGP problem. The primary function of Problem - is to evaluate a population and assign a fitness value to each chromosome. -
    - Problems are free to define whether better fitness means a higher or lower fitness value. - In some problem types, it is more convenient to treat fitness 0 as the best possible value. - This can be done by changing the fitness orientation to BestFitness.HIGH or BestFitness.LOW as appropriate. - Fitness orientation is set to high by default. -

    - When extending this class, the constructor should call a few methods in order to - properly construct the problem type: setFunctionSet(), setFileExtension() and setFitnessOrientation(), - with the respective arguments. As with all subclasses of Module, setName() and - registerParameters() should be used where appropriate as well. -

    - 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 Detail

      - - - -
        -
      • -

        evaluate

        -
        public abstract void evaluate(Population population)
        -
        The most important method of the problem type. This is called once - per generation, when the new population has been generated. -

        - The basic functionality of this method is to loop through all chromosomes - in the population and decode them according to the problem type. The - fitness of each chromosome is then calculated using the problem data - or otherwise (subjective problem types such as art generation might - leave fitness evaluations up to the user) and assigned to the appropriate - chromosome. -

        - In addition, realisations of this method should update the value of - bestFitness as appropriate, since the value of this parameter is displayed - if a GUI is in use.
        -
        -
        Parameters:
        -
        population - the population to be evaluated.
        -
        -
      • -
      - - - -
        -
      • -

        hasPerfectSolution

        -
        public abstract int hasPerfectSolution(Population population)
        -
        Used to assert whether a given population contains a perfect solution - to the problem. It is up to the problem to define what qualifies - a perfect solution, as some problems (subject ones such as music and - art evolution, for example) might not have perfect solutions at all.
        -
        -
        Parameters:
        -
        population - the population to search through for a perfect chromosome.
        -
        Returns:
        -
        the perfect solution index, if one exits, -1 if no perfect solution was found.
        -
        -
      • -
      - - - -
        -
      • -

        hasImprovement

        -
        public abstract int hasImprovement(Population population)
        -
        Used to assert whether a given population has a chromosome that is an improvement over - the current best chromosome. A typical implementation of this method - will simply compare chromosome fitness values, though the problem type - is free to implement this in any way.
        -
        -
        Parameters:
        -
        population - the population potentially containing a fitter chromosome.
        -
        Returns:
        -
        the index of the first chromosome in the population that is an improvement, -1 if none is found.
        -
        -
      • -
      - - - -
        -
      • -

        parseProblemData

        -
        public abstract void parseProblemData(java.io.File file,
        -                                      ModifiableResources resources)
        -
        Parses the specified file and uses the parsed data to - set up the problem type instance appropriately. Any necessary - resource changes can be performed using the provided ModifiableResources - instance. -

        - In addition, realisations of this method should update the value of - maxFitness where appropriate, as this may be displayed to the user - if a GUI is in use.
        -
        -
        Parameters:
        -
        file - the data file to parse.
        -
        resources - a modifiable reference to the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        getFunctionSet

        -
        public FunctionSet getFunctionSet()
        -
        -
        Returns:
        -
        the FunctionSet object used by this problem type.
        -
        -
      • -
      - - - -
        -
      • -

        getFileExtension

        -
        public java.lang.String getFileExtension()
        -
        -
        Returns:
        -
        the file extension accepted by this problem type for problem data files.
        -
        -
      • -
      - - - -
        -
      • -

        getFitnessOrientation

        -
        public BestFitness getFitnessOrientation()
        -
        -
        Returns:
        -
        the fitness orientation of this particular problem.
        -
        -
      • -
      - - - -
        -
      • -

        getBestFitness

        -
        public double getBestFitness()
        -
        -
        Returns:
        -
        the current best fitness, in other words, the fitness - value of the fittest chromosome in the current generation.
        -
        -
      • -
      - - - -
        -
      • -

        reset

        -
        public void reset()
        -
        Resets the bestFitness parameter.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/SymbolicRegressionProblem.html b/doc/jcgp/backend/modules/problem/SymbolicRegressionProblem.html deleted file mode 100644 index 7515c68..0000000 --- a/doc/jcgp/backend/modules/problem/SymbolicRegressionProblem.html +++ /dev/null @@ -1,436 +0,0 @@ - - - - - -SymbolicRegressionProblem - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Class SymbolicRegressionProblem

-
-
- -
-
    -
  • -
    -
    -
    public class SymbolicRegressionProblem
    -extends TestCaseProblem<java.lang.Double>
    -
    Symbolic regression functions -

    - Using this problem type, regression problems can be solved. - parseData() must be used to load the desired function - data in the standard CGP .dat format. -

    - This problem uses quite a few parameters: -
      -
    • Error threshold: the maximum difference allowed between an - evolved output and the equivalent output from the problem data. - Outputs within the error threshold will be considered correct. - This is only used if hits is enabled.
    • -
    • Perfection threshold: if the fitness is calculated without - using the hits method, it is a decimal value. A solution is - considered perfect when the difference between its fitness and - the maximum possible fitness is within the perfection threshold.
    • -
    • Hits-based fitness: increment the fitness by 1 whenever the - chromosome output is within the error threshold.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    SymbolicRegressionFunctions
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        SymbolicRegressionProblem

        -
        public SymbolicRegressionProblem(Resources resources)
        -
        Creates a new instance of SymbolicRegressionProblem.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        evaluate

        -
        public void evaluate(Population population)
        -
        Description copied from class: Problem
        -
        The most important method of the problem type. This is called once - per generation, when the new population has been generated. -

        - The basic functionality of this method is to loop through all chromosomes - in the population and decode them according to the problem type. The - fitness of each chromosome is then calculated using the problem data - or otherwise (subjective problem types such as art generation might - leave fitness evaluations up to the user) and assigned to the appropriate - chromosome. -

        - In addition, realisations of this method should update the value of - bestFitness as appropriate, since the value of this parameter is displayed - if a GUI is in use.
        -
        -
        Specified by:
        -
        evaluate in class Problem
        -
        Parameters:
        -
        population - the population to be evaluated.
        -
        -
      • -
      - - - -
        -
      • -

        parseTestCase

        -
        public TestCaseProblem.TestCase<java.lang.Double> parseTestCase(java.lang.String[] inputs,
        -                                                                java.lang.String[] outputs)
        -
        Description copied from class: TestCaseProblem
        -
        This method is used internally by addTestCase() in order - to appropriately parse strings into the right data type for the - test cases. Since the data type is problem-dependent, subclasses must - implement this method. This method must return a built TestCase - object from the arguments given.
        -
        -
        Parameters:
        -
        inputs - the inputs represented as strings.
        -
        outputs - the outputs represented as strings.
        -
        Returns:
        -
        the parsed test case.
        -
        -
      • -
      - - - -
        -
      • -

        hasPerfectSolution

        -
        public int hasPerfectSolution(Population population)
        -
        Description copied from class: Problem
        -
        Used to assert whether a given population contains a perfect solution - to the problem. It is up to the problem to define what qualifies - a perfect solution, as some problems (subject ones such as music and - art evolution, for example) might not have perfect solutions at all.
        -
        -
        Specified by:
        -
        hasPerfectSolution in class Problem
        -
        Parameters:
        -
        population - the population to search through for a perfect chromosome.
        -
        Returns:
        -
        the perfect solution index, if one exits, -1 if no perfect solution was found.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/TestCaseProblem.TestCase.html b/doc/jcgp/backend/modules/problem/TestCaseProblem.TestCase.html deleted file mode 100644 index 06a8841..0000000 --- a/doc/jcgp/backend/modules/problem/TestCaseProblem.TestCase.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - -TestCaseProblem.TestCase - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Class TestCaseProblem.TestCase<U>

-
-
- -
-
    -
  • -
    -
    Type Parameters:
    -
    U - the data type of the test case.
    -
    -
    -
    Enclosing class:
    -
    TestCaseProblem<T>
    -
    -
    -
    -
    public static class TestCaseProblem.TestCase<U>
    -extends java.lang.Object
    -
    Basic data type for encapsulating test cases, it simply - contains arrays of inputs and outputs and associated getters.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TestCase(U[] inputs, - U[] outputs) -
      Creates a new test case, inputs and outputs - must be specified upon instantiation.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      U[]getInputs() 
      U[]getOutputs() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - - - -
        -
      • -

        TestCase

        -
        public TestCase(U[] inputs,
        -                U[] outputs)
        -
        Creates a new test case, inputs and outputs - must be specified upon instantiation.
        -
        -
        Parameters:
        -
        inputs - the array of inputs.
        -
        outputs - the array of outputs.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getInputs

        -
        public U[] getInputs()
        -
        -
        Returns:
        -
        the complete array of inputs.
        -
        -
      • -
      - - - -
        -
      • -

        getOutputs

        -
        public U[] getOutputs()
        -
        -
        Returns:
        -
        the complete array of outputs.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/TestCaseProblem.html b/doc/jcgp/backend/modules/problem/TestCaseProblem.html deleted file mode 100644 index 584533a..0000000 --- a/doc/jcgp/backend/modules/problem/TestCaseProblem.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -TestCaseProblem - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Class TestCaseProblem<T>

-
-
- -
-
    -
  • -
    -
    Type Parameters:
    -
    T - the data type to be used by the TestCaseProblem.
    -
    -
    -
    Direct Known Subclasses:
    -
    DigitalCircuitProblem, SymbolicRegressionProblem
    -
    -
    -
    -
    public abstract class TestCaseProblem<T>
    -extends Problem
    -
    Abstract model for a problem that uses test cases. A test case - problem is any problem that compares the chromosome output to - an expected output taken from a table of input-output mappings. -

    - This class defines a basic data type for storing test cases, - TestCase, and provides core functionality to add and manipulate - test cases in the problem. A subclass of TestCaseProblem - must simply override parseTestCase() to convert parsed - problem data strings into the required data type (T).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Problem
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getTestCases

        -
        public javafx.collections.ObservableList<TestCaseProblem.TestCase<T>> getTestCases()
        -
        -
        Returns:
        -
        a list containing the test cases.
        -
        -
      • -
      - - - -
        -
      • -

        addTestCase

        -
        public final void addTestCase(java.lang.String[] inputs,
        -                              java.lang.String[] outputs)
        -
        Adds test cases to the problem instance as they get parsed from a - problem data file. This template method uses parseTestCase, which - must be implemented by subclasses.
        -
        -
        Parameters:
        -
        inputs - the inputs represented as strings.
        -
        outputs - the outputs represented as strings.
        -
        -
      • -
      - - - -
        -
      • -

        clearTestCases

        -
        public void clearTestCases()
        -
        Remove all test cases.
        -
      • -
      - - - -
        -
      • -

        parseProblemData

        -
        public void parseProblemData(java.io.File file,
        -                             ModifiableResources resources)
        -
        Description copied from class: Problem
        -
        Parses the specified file and uses the parsed data to - set up the problem type instance appropriately. Any necessary - resource changes can be performed using the provided ModifiableResources - instance. -

        - In addition, realisations of this method should update the value of - maxFitness where appropriate, as this may be displayed to the user - if a GUI is in use.
        -
        -
        Specified by:
        -
        parseProblemData in class Problem
        -
        Parameters:
        -
        file - the data file to parse.
        -
        resources - a modifiable reference to the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        hasImprovement

        -
        public int hasImprovement(Population population)
        -
        Description copied from class: Problem
        -
        Used to assert whether a given population has a chromosome that is an improvement over - the current best chromosome. A typical implementation of this method - will simply compare chromosome fitness values, though the problem type - is free to implement this in any way.
        -
        -
        Specified by:
        -
        hasImprovement in class Problem
        -
        Parameters:
        -
        population - the population potentially containing a fitter chromosome.
        -
        Returns:
        -
        the index of the first chromosome in the population that is an improvement, -1 if none is found.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/TravellingSalesmanProblem.html b/doc/jcgp/backend/modules/problem/TravellingSalesmanProblem.html deleted file mode 100644 index 4a2d0c9..0000000 --- a/doc/jcgp/backend/modules/problem/TravellingSalesmanProblem.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - -TravellingSalesmanProblem - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.modules.problem
-

Class TravellingSalesmanProblem

-
-
- -
-
    -
  • -
    -
    -
    public class TravellingSalesmanProblem
    -extends Problem
    -
    Travelling salesman problem -

    - Using this problem type, travelling salesman tours can be evolved. - parseData() must be used to load the desired city - coordinates in the standard .tsp format.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    TravellingSalesmanFunctions
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TravellingSalesmanProblem

        -
        public TravellingSalesmanProblem(Resources resources)
        -
        Construct a new instance of TravellingSalesmanProblem.
        -
        -
        Parameters:
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        evaluate

        -
        public void evaluate(Population population,
        -                     Resources resources)
        -
        Description copied from class: Problem
        -
        The most important method of the problem type. This is called once - per generation, when the new population has been generated. -

        - The basic functionality of this method is to loop through all chromosomes - in the population and decode them according to the problem type. The - fitness of each chromosome is then calculated using the problem data - or otherwise (subjective problem types such as art generation might - leave fitness evaluations up to the user) and assigned to the appropriate - chromosome. -

        - In addition, realisations of this method should update the value of - bestFitness as appropriate, since the value of this parameter is displayed - if a GUI is in use.
        -
        -
        Specified by:
        -
        evaluate in class Problem
        -
        Parameters:
        -
        population - the population to be evaluated.
        -
        resources - parameters and utilities for optional reference.
        -
        -
      • -
      - - - -
        -
      • -

        isPerfectSolution

        -
        public boolean isPerfectSolution(Chromosome fittest)
        -
        Description copied from class: Problem
        -
        Used to assert whether a given chromosome is a perfect solution - to the problem. It is up to the problem to define what qualifies - a perfect solution, as some problems (subject ones such as music and - art evolution, for example) might not have perfect solutions at all. -

        - Note that if this method returns true, the experiment will move on - to the next run, or finish if no more runs are left.
        -
        -
        Specified by:
        -
        isPerfectSolution in class Problem
        -
        Parameters:
        -
        fittest - the potentially perfect chromosome.
        -
        Returns:
        -
        true if the argument is a perfect solution.
        -
        -
      • -
      - - - -
        -
      • -

        parseProblemData

        -
        public void parseProblemData(java.io.File file,
        -                             ModifiableResources resources)
        -
        Description copied from class: Problem
        -
        Parses the specified file and uses the parsed data to - set up the problem type instance appropriately. Any necessary - resource changes can be performed using the provided ModifiableResources - instance. -

        - In addition, realisations of this method should update the value of - maxFitness where appropriate, as this may be displayed to the user - if a GUI is in use.
        -
        -
        Specified by:
        -
        parseProblemData in class Problem
        -
        Parameters:
        -
        file - the data file to parse.
        -
        resources - a modifiable reference to the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        isImprovement

        -
        public boolean isImprovement(Chromosome fittest)
        -
        Description copied from class: Problem
        -
        Used to assert whether a given chromosome is an improvement over - the current best chromosome. A typical implementation of this method - will simply compare chromosome fitness values, though the problem type - is free to implement this in any way.
        -
        -
        Specified by:
        -
        isImprovement in class Problem
        -
        Parameters:
        -
        fittest - the potentially fitter chromosome.
        -
        Returns:
        -
        true if the argument is fitter than the currently fittest chromosome.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/BestFitness.html b/doc/jcgp/backend/modules/problem/class-use/BestFitness.html deleted file mode 100644 index b267c70..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/BestFitness.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.BestFitness - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.BestFitness

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/DigitalCircuitProblem.html b/doc/jcgp/backend/modules/problem/class-use/DigitalCircuitProblem.html deleted file mode 100644 index 9c1654e..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/DigitalCircuitProblem.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.DigitalCircuitProblem - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.DigitalCircuitProblem

-
-
No usage of jcgp.backend.modules.problem.DigitalCircuitProblem
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/Problem.html b/doc/jcgp/backend/modules/problem/class-use/Problem.html deleted file mode 100644 index 64c1dd0..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/Problem.html +++ /dev/null @@ -1,208 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.Problem - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.Problem

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/SymbolicRegressionProblem.html b/doc/jcgp/backend/modules/problem/class-use/SymbolicRegressionProblem.html deleted file mode 100644 index 189884e..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/SymbolicRegressionProblem.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.SymbolicRegressionProblem - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.SymbolicRegressionProblem

-
-
No usage of jcgp.backend.modules.problem.SymbolicRegressionProblem
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.TestCase.html b/doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.TestCase.html deleted file mode 100644 index 3b63f09..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.TestCase.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.TestCaseProblem.TestCase - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.TestCaseProblem.TestCase

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.html b/doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.html deleted file mode 100644 index 4e378ad..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/TestCaseProblem.html +++ /dev/null @@ -1,227 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.TestCaseProblem - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.TestCaseProblem

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/class-use/TravellingSalesmanProblem.html b/doc/jcgp/backend/modules/problem/class-use/TravellingSalesmanProblem.html deleted file mode 100644 index e8d6a27..0000000 --- a/doc/jcgp/backend/modules/problem/class-use/TravellingSalesmanProblem.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.modules.problem.TravellingSalesmanProblem - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.modules.problem.TravellingSalesmanProblem

-
-
No usage of jcgp.backend.modules.problem.TravellingSalesmanProblem
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/package-frame.html b/doc/jcgp/backend/modules/problem/package-frame.html deleted file mode 100644 index 1087b4d..0000000 --- a/doc/jcgp/backend/modules/problem/package-frame.html +++ /dev/null @@ -1,28 +0,0 @@ - - - - - -jcgp.backend.modules.problem - - - - - -

jcgp.backend.modules.problem

-
-

Classes

- -

Enums

- -
- - diff --git a/doc/jcgp/backend/modules/problem/package-summary.html b/doc/jcgp/backend/modules/problem/package-summary.html deleted file mode 100644 index f2ad8c7..0000000 --- a/doc/jcgp/backend/modules/problem/package-summary.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -jcgp.backend.modules.problem - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.modules.problem

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/package-tree.html b/doc/jcgp/backend/modules/problem/package-tree.html deleted file mode 100644 index 7002338..0000000 --- a/doc/jcgp/backend/modules/problem/package-tree.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -jcgp.backend.modules.problem Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.modules.problem

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Enum Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/modules/problem/package-use.html b/doc/jcgp/backend/modules/problem/package-use.html deleted file mode 100644 index eea65a2..0000000 --- a/doc/jcgp/backend/modules/problem/package-use.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - -Uses of Package jcgp.backend.modules.problem - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.modules.problem

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/BooleanParameter.html b/doc/jcgp/backend/parameters/BooleanParameter.html deleted file mode 100644 index 01f89aa..0000000 --- a/doc/jcgp/backend/parameters/BooleanParameter.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - -BooleanParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters
-

Class BooleanParameter

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    BooleanMonitor
    -
    -
    -
    -
    public class BooleanParameter
    -extends Parameter<java.lang.Boolean>
    -
    Parameter subclass for the boolean type. Most of the - functionality is already implemented in Parameter, - leaving only construction and type definition to the - subclasses. -

    - This class contains three constructors, two of which are public. - One assumes the parameter is not critical and only takes a name - and initial value, while the other allows the critical flag - to be set as well. The third constructor is protected and allows - the monitor flag to be set as well, allowing subclasses of this class - to be used as monitors. See BooleanMonitor for an example - of this usage. -

    - The validate method is overridden here and left blank since not all - parameters actually require validation, but where validation is - required this method can be anonymously overridden on an instance-to-instance - basis.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      BooleanParameter(boolean value, - java.lang.String name) -
      Creates a new instance of this class, assuming the parameter - is not critical.
      -
      BooleanParameter(boolean value, - java.lang.String name, - boolean critical) -
      Creates a new instance of this class.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.Booleanget() 
      voidvalidate(java.lang.Boolean newValue) -
      This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made.
      -
      - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        BooleanParameter

        -
        public BooleanParameter(boolean value,
        -                        java.lang.String name)
        -
        Creates a new instance of this class, assuming the parameter - is not critical.
        -
        -
        Parameters:
        -
        value - the initial value for this parameter.
        -
        name - the name of this parameter, for GUI display.
        -
        -
      • -
      - - - -
        -
      • -

        BooleanParameter

        -
        public BooleanParameter(boolean value,
        -                        java.lang.String name,
        -                        boolean critical)
        -
        Creates a new instance of this class.
        -
        -
        Parameters:
        -
        value - the initial value for this parameter.
        -
        name - the name of this parameter, for GUI display.
        -
        critical - true if the parameter is critical.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        get

        -
        public java.lang.Boolean get()
        -
        -
        Overrides:
        -
        get in class Parameter<java.lang.Boolean>
        -
        Returns:
        -
        the parameter's current value.
        -
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public void validate(java.lang.Boolean newValue)
        -
        Description copied from class: Parameter
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Specified by:
        -
        validate in class Parameter<java.lang.Boolean>
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/DoubleParameter.html b/doc/jcgp/backend/parameters/DoubleParameter.html deleted file mode 100644 index a70dda0..0000000 --- a/doc/jcgp/backend/parameters/DoubleParameter.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - -DoubleParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters
-

Class DoubleParameter

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    DoubleMonitor
    -
    -
    -
    -
    public class DoubleParameter
    -extends Parameter<java.lang.Number>
    -
    Parameter subclass for the double type. Most of the - functionality is already implemented in Parameter, - leaving only construction and type definition to the - subclasses. -

    - This class contains three constructors, two of which are public. - One assumes the parameter is not critical and only takes a name - and initial value, while the other allows the critical flag - to be set as well. The third constructor is protected and allows - the monitor flag to be set as well, allowing subclasses of this class - to be used as monitors. See DoubleMonitor for an example - of this usage. -

    - The validate method is overridden here and left blank since not all - parameters actually require validation, but where validation is - required this method can be anonymously overridden on an instance-to-instance - basis.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      DoubleParameter(double value, - java.lang.String name) -
      Creates a new instance of this class, assuming the parameter - is not critical.
      -
      DoubleParameter(double value, - java.lang.String name, - boolean critical) -
      Creates a new instance of this class.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.Doubleget() 
      voidvalidate(java.lang.Number newValue) -
      This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made.
      -
      - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        DoubleParameter

        -
        public DoubleParameter(double value,
        -                       java.lang.String name)
        -
        Creates a new instance of this class, assuming the parameter - is not critical.
        -
        -
        Parameters:
        -
        value - the initial value for this parameter.
        -
        name - the name of this parameter, for GUI display.
        -
        -
      • -
      - - - -
        -
      • -

        DoubleParameter

        -
        public DoubleParameter(double value,
        -                       java.lang.String name,
        -                       boolean critical)
        -
        Creates a new instance of this class.
        -
        -
        Parameters:
        -
        value - the initial value for this parameter.
        -
        name - the name of this parameter, for GUI display.
        -
        critical - true if the parameter is critical.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        get

        -
        public java.lang.Double get()
        -
        -
        Overrides:
        -
        get in class Parameter<java.lang.Number>
        -
        Returns:
        -
        the parameter's current value.
        -
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public void validate(java.lang.Number newValue)
        -
        Description copied from class: Parameter
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Specified by:
        -
        validate in class Parameter<java.lang.Number>
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/IntegerParameter.html b/doc/jcgp/backend/parameters/IntegerParameter.html deleted file mode 100644 index 90dad47..0000000 --- a/doc/jcgp/backend/parameters/IntegerParameter.html +++ /dev/null @@ -1,394 +0,0 @@ - - - - - -IntegerParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters
-

Class IntegerParameter

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    IntegerMonitor
    -
    -
    -
    -
    public class IntegerParameter
    -extends Parameter<java.lang.Number>
    -
    Parameter subclass for the double type. Most of the - functionality is already implemented in Parameter, - leaving only construction and type definition to the - subclasses. -

    - This class contains three constructors, two of which are public. - One assumes the parameter is not critical and only takes a name - and initial value, while the other allows the critical flag - to be set as well. The third constructor is protected and allows - the monitor flag to be set as well, allowing subclasses of this class - to be used as monitors. See IntegerMonitor for an example - of this usage. -

    - The validate method is overridden here and left blank since not all - parameters actually require validation, but where validation is - required this method can be anonymously overridden on an instance-to-instance - basis.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      IntegerParameter(int value, - java.lang.String name) -
      Creates a new instance of this class, assuming the parameter - is not critical.
      -
      IntegerParameter(int value, - java.lang.String name, - boolean critical) -
      Creates a new instance of this class.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.Integerget() 
      voidvalidate(java.lang.Number newValue) -
      This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made.
      -
      - -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        IntegerParameter

        -
        public IntegerParameter(int value,
        -                        java.lang.String name)
        -
        Creates a new instance of this class, assuming the parameter - is not critical.
        -
        -
        Parameters:
        -
        value - the initial value for this parameter.
        -
        name - the name of this parameter, for GUI display.
        -
        -
      • -
      - - - -
        -
      • -

        IntegerParameter

        -
        public IntegerParameter(int value,
        -                        java.lang.String name,
        -                        boolean critical)
        -
        Creates a new instance of this class.
        -
        -
        Parameters:
        -
        value - the initial value for this parameter.
        -
        name - the name of this parameter, for GUI display.
        -
        critical - true if the parameter is critical.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        get

        -
        public java.lang.Integer get()
        -
        -
        Overrides:
        -
        get in class Parameter<java.lang.Number>
        -
        Returns:
        -
        the parameter's current value.
        -
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public void validate(java.lang.Number newValue)
        -
        Description copied from class: Parameter
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Specified by:
        -
        validate in class Parameter<java.lang.Number>
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/Parameter.html b/doc/jcgp/backend/parameters/Parameter.html deleted file mode 100644 index a8b21a1..0000000 --- a/doc/jcgp/backend/parameters/Parameter.html +++ /dev/null @@ -1,466 +0,0 @@ - - - - - -Parameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters
-

Class Parameter<T>

-
-
- -
-
    -
  • -
    -
    Type Parameters:
    -
    T - the data type stored in the parameter.
    -
    -
    -
    Direct Known Subclasses:
    -
    BooleanParameter, DoubleParameter, IntegerParameter
    -
    -
    -
    -
    public abstract class Parameter<T>
    -extends java.lang.Object
    -
    Specifies an abstract model of a module parameter. -

    - Parameters are values which control the operation of modules. - They can be freely modified and accessed by the module in which - they are declared. Additionally, the module may choose to expose - some of its parameters to a user interface, so that information - is displayed. If that is the case, the parameter can be made - read-only by setting the monitor flag (it becomes a parameter - monitor). In addition, settings the critical flag indicates to - the experiment that any changes to the parameter should result in - an experiment-wide reset. -

    - Parameter is abstract. A typical implementation defines - the data type T and initialises the valueProperty field - with a suitable type. For the sake of clarity, it may not be ideal - for a subclass constructor to expose an argument for the monitor - field. Instead, a different class should be created which constructs - the parameter as a monitor, so that the distinction between a regular - parameter and a parameter monitor is more apparent. The boolean, integer - and double implementations of parameter (and their associated monitors) - implement this pattern, refer to them for more details. -

    - The status field holds the current status of the parameter, - which should change whenever the parameter value changes. - In order for this to happen, validate() is called whenever - the parameter status should be updated. This being the case, it should - be overridden on an instance-to-instance basis, as each parameter - will likely have different validity criteria. The type of status is - ParameterStatus, an enum type defining all valid states.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Module
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      TypeProperty and Description
      javafx.beans.property.ReadOnlyProperty<T>value -
      This method is intended for bindings only.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      Tget() 
      ParameterStatusgetStatus() 
      booleanisCritical() 
      booleanisMonitor() 
      voidset(T newValue) -
      Sets the parameter to the specified value, if the property - is not bound.
      -
      java.lang.StringtoString() 
      abstract voidvalidate(T newValue) -
      This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made.
      -
      javafx.beans.property.ReadOnlyProperty<T>valueProperty() -
      This method is intended for bindings only.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Property Detail

      - - - -
        -
      • -

        value

        -
        public javafx.beans.property.ReadOnlyProperty<T> valueProperty
        -
        This method is intended for bindings only. Changes to the parameter - value should be made using set().
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        isMonitor

        -
        public boolean isMonitor()
        -
        -
        Returns:
        -
        true if the parameter is a monitor.
        -
        -
      • -
      - - - -
        -
      • -

        isCritical

        -
        public boolean isCritical()
        -
        -
        Returns:
        -
        true if the parameter is critical.
        -
        -
      • -
      - - - -
        -
      • -

        getStatus

        -
        public ParameterStatus getStatus()
        -
        -
        Returns:
        -
        the current status of the parameter.
        -
        -
      • -
      - - - -
        -
      • -

        valueProperty

        -
        public javafx.beans.property.ReadOnlyProperty<T> valueProperty()
        -
        This method is intended for bindings only. Changes to the parameter - value should be made using set().
        -
      • -
      - - - -
        -
      • -

        get

        -
        public T get()
        -
        -
        Returns:
        -
        the parameter's current value.
        -
        -
      • -
      - - - - - -
        -
      • -

        set

        -
        public void set(T newValue)
        -
        Sets the parameter to the specified value, if the property - is not bound.
        -
        -
        Parameters:
        -
        newValue - the new value for the parameter.
        -
        -
      • -
      - - - - - -
        -
      • -

        validate

        -
        public abstract void validate(T newValue)
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/ParameterStatus.html b/doc/jcgp/backend/parameters/ParameterStatus.html deleted file mode 100644 index 981df8e..0000000 --- a/doc/jcgp/backend/parameters/ParameterStatus.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - -ParameterStatus - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters
-

Enum ParameterStatus

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.io.Serializable, java.lang.Comparable<ParameterStatus>
    -
    -
    -
    -
    public enum ParameterStatus
    -extends java.lang.Enum<ParameterStatus>
    -
    Enum type containing all possible states for parameters. -
    -
      -
    • INVALID: the new parameter value is not valid, - and the experiment will not be allowed to run.
    • -
    • WARNING: the new parameter value is technically valid, - though it might lead to undesirable behaviour.
    • -
    • WARNING_RESET: the new parameter value is technically valid - but will require a reset.
    • -
    • VALID: the new value is valid.
    • -
    -

    - The above definitions are final in the sense that they outline - how parameters are treated by the program depending on their - status (e.g. if any parameters are set to WARNING_RESET, a reset - will automatically be performed when the experiment is run). -
    - In addition to the status itself, this class includes a field - to contain details about the current status. If a GUI is in use, - the contents of the field should be displayed to the user, as well - as some visual indication of the status itself. Both the status - and the message should be updated by each parameter when validate() - is called.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Parameter
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetDetails() 
      voidsetDetails(java.lang.String details) -
      Sets a new string containing details about the current status.
      -
      static ParameterStatusvalueOf(java.lang.String name) -
      Returns the enum constant of this type with the specified name.
      -
      static ParameterStatus[]values() -
      Returns an array containing the constants of this enum type, in -the order they are declared.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Enum

        -compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -getClass, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static ParameterStatus[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (ParameterStatus c : ParameterStatus.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static ParameterStatus valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      - - - -
        -
      • -

        setDetails

        -
        public void setDetails(java.lang.String details)
        -
        Sets a new string containing details about the current status. - This should be displayed by the GUI, if one is in use.
        -
        -
        Parameters:
        -
        details - an explanation of the current status.
        -
        -
      • -
      - - - -
        -
      • -

        getDetails

        -
        public java.lang.String getDetails()
        -
        -
        Returns:
        -
        the string containing details about the current status.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/class-use/BooleanParameter.html b/doc/jcgp/backend/parameters/class-use/BooleanParameter.html deleted file mode 100644 index 386d503..0000000 --- a/doc/jcgp/backend/parameters/class-use/BooleanParameter.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.BooleanParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.BooleanParameter

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/class-use/DoubleParameter.html b/doc/jcgp/backend/parameters/class-use/DoubleParameter.html deleted file mode 100644 index df857bf..0000000 --- a/doc/jcgp/backend/parameters/class-use/DoubleParameter.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.DoubleParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.DoubleParameter

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/class-use/IntegerParameter.html b/doc/jcgp/backend/parameters/class-use/IntegerParameter.html deleted file mode 100644 index 5e94d72..0000000 --- a/doc/jcgp/backend/parameters/class-use/IntegerParameter.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.IntegerParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.IntegerParameter

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/class-use/Parameter.html b/doc/jcgp/backend/parameters/class-use/Parameter.html deleted file mode 100644 index e0d0f71..0000000 --- a/doc/jcgp/backend/parameters/class-use/Parameter.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.Parameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.Parameter

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/class-use/ParameterStatus.html b/doc/jcgp/backend/parameters/class-use/ParameterStatus.html deleted file mode 100644 index 91a8173..0000000 --- a/doc/jcgp/backend/parameters/class-use/ParameterStatus.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.ParameterStatus - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.ParameterStatus

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/BooleanMonitor.html b/doc/jcgp/backend/parameters/monitors/BooleanMonitor.html deleted file mode 100644 index 57f9d6d..0000000 --- a/doc/jcgp/backend/parameters/monitors/BooleanMonitor.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - -BooleanMonitor - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters.monitors
-

Class BooleanMonitor

-
-
- -
-
    -
  • -
    -
    -
    public class BooleanMonitor
    -extends BooleanParameter
    -
    This is a special type of BooleanParameter which - cannot be modified in the GUI (if the GUI is in use).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      BooleanMonitor(boolean value, - java.lang.String name) -
      Creates a new instance of this class, assuming the monitor - is not critical.
      -
      BooleanMonitor(boolean value, - java.lang.String name, - boolean critical) -
      Creates a new instance of this class.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        BooleanMonitor

        -
        public BooleanMonitor(boolean value,
        -                      java.lang.String name)
        -
        Creates a new instance of this class, assuming the monitor - is not critical.
        -
        -
        Parameters:
        -
        value - the initial value for this monitor.
        -
        name - the name of this monitor, for GUI display.
        -
        -
      • -
      - - - -
        -
      • -

        BooleanMonitor

        -
        public BooleanMonitor(boolean value,
        -                      java.lang.String name,
        -                      boolean critical)
        -
        Creates a new instance of this class.
        -
        -
        Parameters:
        -
        value - the initial value for this monitor.
        -
        name - the name of this monitor, for GUI display.
        -
        critical - true if the monitor is critical.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public void validate(java.lang.Boolean newValue)
        -
        Description copied from class: Parameter
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Overrides:
        -
        validate in class BooleanParameter
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/DoubleMonitor.html b/doc/jcgp/backend/parameters/monitors/DoubleMonitor.html deleted file mode 100644 index e0927ab..0000000 --- a/doc/jcgp/backend/parameters/monitors/DoubleMonitor.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - -DoubleMonitor - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters.monitors
-

Class DoubleMonitor

-
-
- -
-
    -
  • -
    -
    -
    public class DoubleMonitor
    -extends DoubleParameter
    -
    This is a special type of DoubleParameter which - cannot be modified in the GUI (if the GUI is in use).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      DoubleMonitor(double value, - java.lang.String name) -
      Creates a new instance of this class, assuming the monitor - is not critical.
      -
      DoubleMonitor(double value, - java.lang.String name, - boolean critical) -
      Creates a new instance of this class.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        DoubleMonitor

        -
        public DoubleMonitor(double value,
        -                     java.lang.String name)
        -
        Creates a new instance of this class, assuming the monitor - is not critical.
        -
        -
        Parameters:
        -
        value - the initial value for this monitor.
        -
        name - the name of this monitor, for GUI display.
        -
        -
      • -
      - - - -
        -
      • -

        DoubleMonitor

        -
        public DoubleMonitor(double value,
        -                     java.lang.String name,
        -                     boolean critical)
        -
        Creates a new instance of this class.
        -
        -
        Parameters:
        -
        value - the initial value for this monitor.
        -
        name - the name of this monitor, for GUI display.
        -
        critical - true if the monitor is critical.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public void validate(java.lang.Number newValue)
        -
        Description copied from class: Parameter
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Overrides:
        -
        validate in class DoubleParameter
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/IntegerMonitor.html b/doc/jcgp/backend/parameters/monitors/IntegerMonitor.html deleted file mode 100644 index 1c9586e..0000000 --- a/doc/jcgp/backend/parameters/monitors/IntegerMonitor.html +++ /dev/null @@ -1,368 +0,0 @@ - - - - - -IntegerMonitor - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parameters.monitors
-

Class IntegerMonitor

-
-
- -
-
    -
  • -
    -
    -
    public class IntegerMonitor
    -extends IntegerParameter
    -
    This is a special type of IntegerParameter which - cannot be modified in the GUI (if the GUI is in use).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      IntegerMonitor(int value, - java.lang.String name) -
      Creates a new instance of this class, assuming the monitor - is not critical.
      -
      IntegerMonitor(int value, - java.lang.String name, - boolean critical) -
      Creates a new instance of this class.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        IntegerMonitor

        -
        public IntegerMonitor(int value,
        -                      java.lang.String name)
        -
        Creates a new instance of this class, assuming the monitor - is not critical.
        -
        -
        Parameters:
        -
        value - the initial value for this monitor.
        -
        name - the name of this monitor, for GUI display.
        -
        -
      • -
      - - - -
        -
      • -

        IntegerMonitor

        -
        public IntegerMonitor(int value,
        -                      java.lang.String name,
        -                      boolean critical)
        -
        Creates a new instance of this class.
        -
        -
        Parameters:
        -
        value - the initial value for this monitor.
        -
        name - the name of this monitor, for GUI display.
        -
        critical - true if the monitor is critical.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        validate

        -
        public void validate(java.lang.Number newValue)
        -
        Description copied from class: Parameter
        -
        This is a callback method which gets called whenever changes - to parameters (not only its own instance) are made. This method - is intended to set the status field according to the - new value, so that the user can be informed if any parameters - are currently set to invalid values.
        -
        -
        Overrides:
        -
        validate in class IntegerParameter
        -
        Parameters:
        -
        newValue - the new value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/class-use/BooleanMonitor.html b/doc/jcgp/backend/parameters/monitors/class-use/BooleanMonitor.html deleted file mode 100644 index 59af8c2..0000000 --- a/doc/jcgp/backend/parameters/monitors/class-use/BooleanMonitor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.monitors.BooleanMonitor - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.monitors.BooleanMonitor

-
-
No usage of jcgp.backend.parameters.monitors.BooleanMonitor
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/class-use/DoubleMonitor.html b/doc/jcgp/backend/parameters/monitors/class-use/DoubleMonitor.html deleted file mode 100644 index e8d0745..0000000 --- a/doc/jcgp/backend/parameters/monitors/class-use/DoubleMonitor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.monitors.DoubleMonitor - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.monitors.DoubleMonitor

-
-
No usage of jcgp.backend.parameters.monitors.DoubleMonitor
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/class-use/IntegerMonitor.html b/doc/jcgp/backend/parameters/monitors/class-use/IntegerMonitor.html deleted file mode 100644 index 6398f39..0000000 --- a/doc/jcgp/backend/parameters/monitors/class-use/IntegerMonitor.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parameters.monitors.IntegerMonitor - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parameters.monitors.IntegerMonitor

-
-
No usage of jcgp.backend.parameters.monitors.IntegerMonitor
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/package-frame.html b/doc/jcgp/backend/parameters/monitors/package-frame.html deleted file mode 100644 index 0ebd3fb..0000000 --- a/doc/jcgp/backend/parameters/monitors/package-frame.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -jcgp.backend.parameters.monitors - - - - - -

jcgp.backend.parameters.monitors

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/parameters/monitors/package-summary.html b/doc/jcgp/backend/parameters/monitors/package-summary.html deleted file mode 100644 index c036c87..0000000 --- a/doc/jcgp/backend/parameters/monitors/package-summary.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -jcgp.backend.parameters.monitors - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.parameters.monitors

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/package-tree.html b/doc/jcgp/backend/parameters/monitors/package-tree.html deleted file mode 100644 index 3f95210..0000000 --- a/doc/jcgp/backend/parameters/monitors/package-tree.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - -jcgp.backend.parameters.monitors Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.parameters.monitors

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/monitors/package-use.html b/doc/jcgp/backend/parameters/monitors/package-use.html deleted file mode 100644 index 1b1cfcd..0000000 --- a/doc/jcgp/backend/parameters/monitors/package-use.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Package jcgp.backend.parameters.monitors - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.parameters.monitors

-
-
No usage of jcgp.backend.parameters.monitors
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/package-frame.html b/doc/jcgp/backend/parameters/package-frame.html deleted file mode 100644 index 0b3275e..0000000 --- a/doc/jcgp/backend/parameters/package-frame.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -jcgp.backend.parameters - - - - - -

jcgp.backend.parameters

-
-

Classes

- -

Enums

- -
- - diff --git a/doc/jcgp/backend/parameters/package-summary.html b/doc/jcgp/backend/parameters/package-summary.html deleted file mode 100644 index db24815..0000000 --- a/doc/jcgp/backend/parameters/package-summary.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - -jcgp.backend.parameters - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.parameters

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/package-tree.html b/doc/jcgp/backend/parameters/package-tree.html deleted file mode 100644 index a88a414..0000000 --- a/doc/jcgp/backend/parameters/package-tree.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - -jcgp.backend.parameters Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.parameters

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Enum Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parameters/package-use.html b/doc/jcgp/backend/parameters/package-use.html deleted file mode 100644 index 416befc..0000000 --- a/doc/jcgp/backend/parameters/package-use.html +++ /dev/null @@ -1,263 +0,0 @@ - - - - - -Uses of Package jcgp.backend.parameters - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.parameters

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/ChromosomeParser.html b/doc/jcgp/backend/parsers/ChromosomeParser.html deleted file mode 100644 index 392ad48..0000000 --- a/doc/jcgp/backend/parsers/ChromosomeParser.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - -ChromosomeParser - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parsers
-

Class ChromosomeParser

-
-
- -
-
    -
  • -
    -
    -
    public abstract class ChromosomeParser
    -extends java.lang.Object
    -
    This class contains a method for parsing .chr files and another - for writing .chr files from given chromosomes.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ChromosomeParser() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidparse(java.io.File file, - Chromosome chromosome, - Resources resources) -
      Use this method to parse .chr files into a given chromosome.
      -
      static voidprint(Chromosome chromosome, - Resources resources) -
      Writes a chromosome to the console in .chr format.
      -
      static voidsave(java.io.File file, - Chromosome chromosome, - Resources resources) -
      Writes a chromosome into the specified .chr file.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ChromosomeParser

        -
        public ChromosomeParser()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        public static void parse(java.io.File file,
        -                         Chromosome chromosome,
        -                         Resources resources)
        -
        Use this method to parse .chr files into a given chromosome. -

        - This is not fully defensive as it doesn't check for number of inputs, - doesn't compare rows and columns individually and doesn't account for levels back. It - is not viable to implement these defensive measures with the chromosome format used - by CGP.
        -
        -
        Parameters:
        -
        file - the .chr file to parse from.
        -
        chromosome - the chromosome to configure.
        -
        resources - the experiment resources.
        -
        -
      • -
      - - - -
        -
      • -

        save

        -
        public static void save(java.io.File file,
        -                        Chromosome chromosome,
        -                        Resources resources)
        -
        Writes a chromosome into the specified .chr file. -

        - The file is written in the standard .chr format and can - be read by the original CGP implementation.
        -
        -
        Parameters:
        -
        file - the file to write to.
        -
        chromosome - the chromosome to save.
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        print

        -
        public static void print(Chromosome chromosome,
        -                         Resources resources)
        -
        Writes a chromosome to the console in .chr format. Note - that, if using a GUI console, that console must be flushed for the - output to appear.
        -
        -
        Parameters:
        -
        chromosome - the chromosome to save.
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/FunctionParser.html b/doc/jcgp/backend/parsers/FunctionParser.html deleted file mode 100644 index 5f741b3..0000000 --- a/doc/jcgp/backend/parsers/FunctionParser.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - -FunctionParser - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parsers
-

Class FunctionParser

-
-
- -
-
    -
  • -
    -
    -
    public abstract class FunctionParser
    -extends java.lang.Object
    -
    Contains a static method for parsing functions from a - .par file.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      FunctionParser() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidparse(java.io.File file, - FunctionSet functionSet, - Resources resources) -
      Reads the specified file and attempts to enable - and disable the functions in the FunctionSet - accordingly.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        FunctionParser

        -
        public FunctionParser()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        public static void parse(java.io.File file,
        -                         FunctionSet functionSet,
        -                         Resources resources)
        -
        Reads the specified file and attempts to enable - and disable the functions in the FunctionSet - accordingly. -

        - Standard CGP .par files do not contain enough information - to determine if they match the currently selected function set. - For this reason, the parser assumes the function set is correct - and treats functions by their index rather than their name. Any - index outside the bounds of the function set is ignored and a - warning message is printed once parsing is complete.
        -
        -
        Parameters:
        -
        file - the .par file to parse.
        -
        functionSet - the function set whose functions should be modified.
        -
        resources - used for printing console messages.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/ParameterParser.html b/doc/jcgp/backend/parsers/ParameterParser.html deleted file mode 100644 index 5ec09a4..0000000 --- a/doc/jcgp/backend/parsers/ParameterParser.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - -ParameterParser - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parsers
-

Class ParameterParser

-
-
- -
-
    -
  • -
    -
    -
    public abstract class ParameterParser
    -extends java.lang.Object
    -
    Contains a static method for parsing parameters from a - .par file.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ParameterParser() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidparse(java.io.File file, - ModifiableResources resources) -
      Parses the parameters from a specified CGP parameter file and - modifies the experiment resources appropriately.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ParameterParser

        -
        public ParameterParser()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        public static void parse(java.io.File file,
        -                         ModifiableResources resources)
        -
        Parses the parameters from a specified CGP parameter file and - modifies the experiment resources appropriately. -

        - CGP .par files do not follow a very strict convention, so this - parser does its best to cope with format irregularities. Parsing - works even if the parameters are in the wrong order, and unknown - parameters are simply ignored.
        -
        -
        Parameters:
        -
        file - the .par file to parse.
        -
        resources - a reference to the resources object that must be modified.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/TestCaseParser.html b/doc/jcgp/backend/parsers/TestCaseParser.html deleted file mode 100644 index 2be670f..0000000 --- a/doc/jcgp/backend/parsers/TestCaseParser.html +++ /dev/null @@ -1,296 +0,0 @@ - - - - - -TestCaseParser - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.parsers
-

Class TestCaseParser

-
-
- -
-
    -
  • -
    -
    -
    public abstract class TestCaseParser
    -extends java.lang.Object
    -
    Contains a static method for parsing values from a - CGP problem data file. The actual file extension - varies from problem to problem, and is therefore - defined in the experiment's Problem instance.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TestCaseParser() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidparse(java.io.File file, - TestCaseProblem<?> problem, - ModifiableResources resources) -
      Sets the number of inputs and outputs in the resources - to match the given file, and parses each test case - from the file into the specified problem.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TestCaseParser

        -
        public TestCaseParser()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        parse

        -
        public static void parse(java.io.File file,
        -                         TestCaseProblem<?> problem,
        -                         ModifiableResources resources)
        -
        Sets the number of inputs and outputs in the resources - to match the given file, and parses each test case - from the file into the specified problem.
        -
        -
        Parameters:
        -
        file - the problem file to parse.
        -
        problem - the problem into which to parse the problem data.
        -
        resources - a modifiable reference to the experiment's resources
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/class-use/ChromosomeParser.html b/doc/jcgp/backend/parsers/class-use/ChromosomeParser.html deleted file mode 100644 index ee88d3b..0000000 --- a/doc/jcgp/backend/parsers/class-use/ChromosomeParser.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parsers.ChromosomeParser - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parsers.ChromosomeParser

-
-
No usage of jcgp.backend.parsers.ChromosomeParser
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/class-use/FunctionParser.html b/doc/jcgp/backend/parsers/class-use/FunctionParser.html deleted file mode 100644 index 4e2b7f0..0000000 --- a/doc/jcgp/backend/parsers/class-use/FunctionParser.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parsers.FunctionParser - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parsers.FunctionParser

-
-
No usage of jcgp.backend.parsers.FunctionParser
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/class-use/ParameterParser.html b/doc/jcgp/backend/parsers/class-use/ParameterParser.html deleted file mode 100644 index 70ed7a4..0000000 --- a/doc/jcgp/backend/parsers/class-use/ParameterParser.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parsers.ParameterParser - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parsers.ParameterParser

-
-
No usage of jcgp.backend.parsers.ParameterParser
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/class-use/TestCaseParser.html b/doc/jcgp/backend/parsers/class-use/TestCaseParser.html deleted file mode 100644 index 58e10e2..0000000 --- a/doc/jcgp/backend/parsers/class-use/TestCaseParser.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.parsers.TestCaseParser - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.parsers.TestCaseParser

-
-
No usage of jcgp.backend.parsers.TestCaseParser
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/package-frame.html b/doc/jcgp/backend/parsers/package-frame.html deleted file mode 100644 index 69ad620..0000000 --- a/doc/jcgp/backend/parsers/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -jcgp.backend.parsers - - - - - -

jcgp.backend.parsers

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/parsers/package-summary.html b/doc/jcgp/backend/parsers/package-summary.html deleted file mode 100644 index 6e2db83..0000000 --- a/doc/jcgp/backend/parsers/package-summary.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - -jcgp.backend.parsers - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.parsers

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/package-tree.html b/doc/jcgp/backend/parsers/package-tree.html deleted file mode 100644 index 330120d..0000000 --- a/doc/jcgp/backend/parsers/package-tree.html +++ /dev/null @@ -1,140 +0,0 @@ - - - - - -jcgp.backend.parsers Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.parsers

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/parsers/package-use.html b/doc/jcgp/backend/parsers/package-use.html deleted file mode 100644 index f9f80f8..0000000 --- a/doc/jcgp/backend/parsers/package-use.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Package jcgp.backend.parsers - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.parsers

-
-
No usage of jcgp.backend.parsers
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Chromosome.html b/doc/jcgp/backend/population/Chromosome.html deleted file mode 100644 index bdd49f4..0000000 --- a/doc/jcgp/backend/population/Chromosome.html +++ /dev/null @@ -1,742 +0,0 @@ - - - - - -Chromosome - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Class Chromosome

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    java.lang.Comparable<Chromosome>
    -
    -
    -
    -
    public class Chromosome
    -extends java.lang.Object
    -implements java.lang.Comparable<Chromosome>
    -
    This class encapsulates a CGP chromosome. -

    - A chromosome contains a matrix of nodes and arrays of inputs and outputs. - These elements are all interconnected, and actually form the chromosome - network itself. Individual nodes can be retrieved using getNode() - which requires the row and column to be specified. The same works for - inputs and outputs using the associated getters, in which case only the - index is necessary. -

    - In evolutionary computation it is often necessary to make copies of - chromosomes; this can be accomplished in JCGP in two ways. The recommended - way to do this is using copyChromosome() in Population, but alternatively - it can be done by using the Chromosome copy constructor and specifying the - object to copy from, or by using the copyGenes() method. -

    - To illustrate this, given two chromosomes, chr1 and chr2, the following code: -

    - - chr1.copyGenes(chr2); -

    - will modify all of chr1's connections and functions to match those of chr2, without - creating a new instance. In contrast, -

    - - chr1 = new Chromosome(chr2); -

    - creates a new instance of chromosome which is identical to chr2 and assigns it to chr1, - meaning any old references to chr1 that are not updated will still refer to a chromosome - that is not identical to chr2. In practice, the most reliable way is to use the copy method - in Population. Assuming chr1 and chr2 are indexed 1 and 2 in population respectively, -

    - population.copyChromosome(2, 1); -

    - will copy chr2 into chr1 without creating new instances or requiring access to the underlying - chromosome array. Chromosome offers a variety of methods to compare chromosomes as well, - such as compareGenesTo() and compareActiveGenesTo(). Comparable is implemented - to compare fitness value, meaning compareTo() returns a value depending the relative fitness - of the compared chromosomes. -

    - In order to set the chromosome's input values for decoding, setInputs() should be used. A few - utility methods are provided in order to retrieve random elements from the chromosome, which are used - internally to initialise with random connections but also externally by mutators when performing - mutations.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      Chromosome(Chromosome clone) -
      Copy constructor.
      -
      Chromosome(Resources resources) -
      Initialise a chromosome with the specified parameters.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleancompareActiveGenesTo(Chromosome chromosome) -
      Does the same as compareGenesto() but only looks - at the active portion of the chromosome.
      -
      booleancompareGenesTo(Chromosome chromosome) -
      Performs a deep comparison between this chromosome and the provided one.
      -
      intcompareTo(Chromosome o) 
      voidcopyGenes(Chromosome clone) -
      Creates a deep copy of the specified chromosome in the - this instance.
      -
      java.util.ArrayList<Node>getActiveNodes() -
      This method computes a list of active nodes (if necessary) and returns it.
      -
      doublegetFitness() 
      InputgetInput(int index) -
      Returns a reference to the indexed input.
      -
      NodegetNode(int row, - int column) -
      Returns a reference to any node, addressed by row and column.
      -
      OutputgetOutput(int index) -
      Returns a reference to the indexed output.
      -
      ConnectiongetRandomConnection() -
      This method will pick a completely random connection, independently - of levels back, including inputs.
      -
      ConnectiongetRandomConnection(int column) -
      Returns a random allowed connection respecting levels back.
      - This method may always pick inputs, as they can be picked - regardless of the column.
      -
      MutablegetRandomMutable() -
      This method is useful for mutating chromosomes.
      -
      ResourcesgetResources() 
      voidprintNodes() -
      Iterates through the nodes and prints all connections and functions.
      -
      voidrecomputeActiveNodes() -
      This causes the list of active nodes to be recomputed lazily (once it is actually requested).
      -
      voidreinitialiseConnections() -
      Sets random connections and functions across the entire - chromosome.
      -
      voidsetFitness(double newFitness) -
      Sets the fitness of the chromosome.
      -
      voidsetInputs(java.lang.Object... values) -
      Loops through the inputs and sets the specified values, - so that evaluations can be performed.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Chromosome

        -
        public Chromosome(Resources resources)
        -
        Initialise a chromosome with the specified parameters. Random valid connections - are created upon initialisation.
        -
        -
        Parameters:
        -
        resources - the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        Chromosome

        -
        public Chromosome(Chromosome clone)
        -
        Copy constructor. - - Initialise a new chromosome with the exact same connections as a given instance of Chromosome.
        -
        -
        Parameters:
        -
        clone - the chromosome to be copied.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        reinitialiseConnections

        -
        public void reinitialiseConnections()
        -
        Sets random connections and functions across the entire - chromosome. This method can be used more than once for - each instance, if entirely random chromosomes are desired.
        -
      • -
      - - - -
        -
      • -

        copyGenes

        -
        public void copyGenes(Chromosome clone)
        -
        Creates a deep copy of the specified chromosome in the - this instance. In practice, this iterates through the - entire chromosome making equivalent connections and - setting functions to the same values as those in the - specified chromosome. It also sets the fitness of the - copy to the same value as the original. -
        - It is assumed that both chromosomes have the same - topology; while this method will still run if that is not - the case, the effects might be undesirable and null pointer - access might occur.
        -
        -
        Parameters:
        -
        clone - the chromosome to clone.
        -
        -
      • -
      - - - -
        -
      • -

        getInput

        -
        public Input getInput(int index)
        -
        Returns a reference to the indexed input.
        -
        -
        Parameters:
        -
        index - the input index.
        -
        Returns:
        -
        the input reference.
        -
        -
      • -
      - - - -
        -
      • -

        getNode

        -
        public Node getNode(int row,
        -                    int column)
        -
        Returns a reference to any node, addressed by row and column.
        -
        -
        Parameters:
        -
        row - the row of the node.
        -
        column - the column of the node.
        -
        Returns:
        -
        the addressed node.
        -
        -
      • -
      - - - -
        -
      • -

        getOutput

        -
        public Output getOutput(int index)
        -
        Returns a reference to the indexed output.
        -
        -
        Parameters:
        -
        index - the output index.
        -
        Returns:
        -
        the output reference.
        -
        -
      • -
      - - - -
        -
      • -

        getFitness

        -
        public double getFitness()
        -
        -
        Returns:
        -
        the fitness of the chromosome.
        -
        -
      • -
      - - - -
        -
      • -

        setFitness

        -
        public void setFitness(double newFitness)
        -
        Sets the fitness of the chromosome. This method - should be used by the experiment problem when the - population is evaluated in order to assign a fitness - to each individual.
        -
        -
        Parameters:
        -
        newFitness - the fitness to assign.
        -
        -
      • -
      - - - -
        -
      • -

        setInputs

        -
        public void setInputs(java.lang.Object... values)
        -
        Loops through the inputs and sets the specified values, - so that evaluations can be performed. If the number of - elements in the array of values does not match the - number of inputs exactly, an exception is thrown.
        -
        -
        Parameters:
        -
        values - the values the input should take.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomMutable

        -
        public Mutable getRandomMutable()
        -
        This method is useful for mutating chromosomes. It returns any - random Mutable out of the chromosome with equal - probability.
        -
        -
        Returns:
        -
        a random element that can be mutated - node or output.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomConnection

        -
        public Connection getRandomConnection(int column)
        -
        Returns a random allowed connection respecting levels back.
        - This method may always pick inputs, as they can be picked - regardless of the column.
        -
        -
        Parameters:
        -
        column - the column to use as reference.
        -
        Returns:
        -
        a random connection.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomConnection

        -
        public Connection getRandomConnection()
        -
        This method will pick a completely random connection, independently - of levels back, including inputs. It is useful for setting outputs.
        -
        -
        Returns:
        -
        a random connection regardless of levels back.
        -
        -
      • -
      - - - -
        -
      • -

        recomputeActiveNodes

        -
        public void recomputeActiveNodes()
        -
        This causes the list of active nodes to be recomputed lazily (once it is actually requested).
        -
      • -
      - - - -
        -
      • -

        getActiveNodes

        -
        public java.util.ArrayList<Node> getActiveNodes()
        -
        This method computes a list of active nodes (if necessary) and returns it.
        -
        -
        Returns:
        -
        the list of active nodes.
        -
        -
      • -
      - - - -
        -
      • -

        compareGenesTo

        -
        public boolean compareGenesTo(Chromosome chromosome)
        -
        Performs a deep comparison between this chromosome and the provided one. - This is done on a gene-by-gene basis. - - This method returns true if and only if: -
          -
        • the chromosomes being compared are not the same instance;
        • -
        • the connections of the compared chromosomes are not the same instance;
        • -
        • the grid position of the chromosome's elements are the same;
        • -
        -

        - The relationship computed by this method is: -
          -
        • symmetric: a.copyOf(b) == b.copyOf(a);
        • -
        • not reflexive: a.copyOf(a) returns false;
        • -
        • not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c.
        • -
        -
        -
        Parameters:
        -
        chromosome - the chromosome to compare to.
        -
        Returns:
        -
        true if it is a copy of this chromosome, but not the same chromosome.
        -
        -
      • -
      - - - -
        -
      • -

        compareActiveGenesTo

        -
        public boolean compareActiveGenesTo(Chromosome chromosome)
        -
        Does the same as compareGenesto() but only looks - at the active portion of the chromosome.
        -
        -
        Parameters:
        -
        chromosome - the chromosome to compare to.
        -
        Returns:
        -
        true if the two active portions are identical.
        -
        -
      • -
      - - - -
        -
      • -

        printNodes

        -
        public void printNodes()
        -
        Iterates through the nodes and prints all connections and functions. - This is intended for debugging purposes only and does not print to the - GUI console.
        -
      • -
      - - - -
        -
      • -

        getResources

        -
        public Resources getResources()
        -
        -
        Returns:
        -
        a reference to the resources based on which the chromosome was built.
        -
        -
      • -
      - - - -
        -
      • -

        compareTo

        -
        public int compareTo(Chromosome o)
        -
        -
        Specified by:
        -
        compareTo in interface java.lang.Comparable<Chromosome>
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Connection.html b/doc/jcgp/backend/population/Connection.html deleted file mode 100644 index 1e51eda..0000000 --- a/doc/jcgp/backend/population/Connection.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - -Connection - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Interface Connection

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    Input, Node
    -
    -
    -
    -
    public interface Connection
    -
    Connection declares the expected behaviour of any - part of a chromosome that can be connected to, specifically - nodes or inputs. Outputs are not connections since they - mark the end of chromosome paths. -

    - This interface provides a way to deal with connections - generically without having to specify whether they are nodes - or inputs. In this way a random connection can be picked and - dealt with more easily, facilitating mutations.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getValue

        -
        java.lang.Object getValue()
        -
        Compute and return the value of this connection. In - the case of inputs no computation is necessary, this - simply returns the value the input is set to. In the - case of nodes, the value is computed based on the - node's function and the value of its own connections.
        -
        -
        Returns:
        -
        the connection's value.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Gene.html b/doc/jcgp/backend/population/Gene.html deleted file mode 100644 index 0a2a9cf..0000000 --- a/doc/jcgp/backend/population/Gene.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - - -Gene - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Class Gene

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    Input, Node, Output
    -
    -
    -
    -
    public abstract class Gene
    -extends java.lang.Object
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Gene() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Gene

        -
        public Gene()
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Input.html b/doc/jcgp/backend/population/Input.html deleted file mode 100644 index 234d473..0000000 --- a/doc/jcgp/backend/population/Input.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - -Input - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Class Input

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Connection
    -
    -
    -
    -
    public class Input
    -extends java.lang.Object
    -implements Connection
    -
    This is a chromosome input. Inputs are a special - type of connection which simply return a set value. - They do not have connections and instead provide a - starting point for the chromosome's active paths.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Input(int index) -
      Initialises a new input with the current index.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetIndex() 
      java.lang.ObjectgetValue() -
      Compute and return the value of this connection.
      -
      voidsetValue(java.lang.Object newValue) -
      Sets this input's value.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Input

        -
        public Input(int index)
        -
        Initialises a new input with the current index.
        -
        -
        Parameters:
        -
        index - the index of the new input.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setValue

        -
        public void setValue(java.lang.Object newValue)
        -
        Sets this input's value. The new value - will now be returned by this input's - getValue() method.
        -
        -
        Parameters:
        -
        newValue - the value to set.
        -
        -
      • -
      - - - -
        -
      • -

        getIndex

        -
        public int getIndex()
        -
        -
        Returns:
        -
        the input's index.
        -
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public java.lang.Object getValue()
        -
        Description copied from interface: Connection
        -
        Compute and return the value of this connection. In - the case of inputs no computation is necessary, this - simply returns the value the input is set to. In the - case of nodes, the value is computed based on the - node's function and the value of its own connections.
        -
        -
        Specified by:
        -
        getValue in interface Connection
        -
        Returns:
        -
        the connection's value.
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Mutable.html b/doc/jcgp/backend/population/Mutable.html deleted file mode 100644 index c02cff0..0000000 --- a/doc/jcgp/backend/population/Mutable.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - -Mutable - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Interface Mutable

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    Node, Output
    -
    -
    -
    -
    public interface Mutable
    -
    Mutable declares the expected behaviour of any - part of a chromosome that is mutable, more specifically - nodes or outputs. Inputs are not mutable since they don't have - connections or functions. -

    - This interface provides a way to deal with mutable elements - generically without having to specify whether they are nodes - or outputs. When mutating a mutable, mutate() is guaranteed - to perform a fair mutation.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      booleancopyOf(Mutable element) -
      Asserts if the specified element is a copy of the elements - this is called on.
      - This method returns true if and only if: - - the elements being compared are not the same instance; - the connections of the compared elements are not the same instance; - the elements have the same function (in the case of Node); - the grid position of the elements themselves are the same; - the grid position of all equivalent connections are the same; - -

      - The relationship computed by this method is: - - symmetric: a.copyOf(b) == b.copyOf(a); - not reflexive: a.copyOf(a) returns false; - not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c. -
      -
      voidmutate() -
      This method performs an arbitrary mutation on the Mutable.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        mutate

        -
        void mutate()
        -
        This method performs an arbitrary mutation on the Mutable. -

        - In the case of nodes, this chooses to mutate a function or connection - fairly, and carries out the required mutation by using the node's own - reference to chromosome. -

        - In the case of outputs, this simply picks a random connection to serve - as the source - any connection is allowed.
        -
      • -
      - - - -
        -
      • -

        copyOf

        -
        boolean copyOf(Mutable element)
        -
        Asserts if the specified element is a copy of the elements - this is called on.
        - This method returns true if and only if: -
          -
        • the elements being compared are not the same instance;
        • -
        • the connections of the compared elements are not the same instance;
        • -
        • the elements have the same function (in the case of Node);
        • -
        • the grid position of the elements themselves are the same;
        • -
        • the grid position of all equivalent connections are the same;
        • -
        -

        - The relationship computed by this method is: -
          -
        • symmetric: a.copyOf(b) == b.copyOf(a);
        • -
        • not reflexive: a.copyOf(a) returns false;
        • -
        • not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c.
        • -
        -
        -
        Parameters:
        -
        element - the mutable element to compare to.
        -
        Returns:
        -
        true if element is a copy of this element.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/MutableElement.html b/doc/jcgp/backend/population/MutableElement.html deleted file mode 100644 index d3a6b6d..0000000 --- a/doc/jcgp/backend/population/MutableElement.html +++ /dev/null @@ -1,306 +0,0 @@ - - - - - -Mutable - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Interface Mutable

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    Node, Output
    -
    -
    -
    -
    public interface Mutable
    -
    Mutable declares the expected behaviour of any - part of a chromosome that is mutable, more specifically - nodes or outputs. Inputs are not mutable since they don't have - connections or functions. -

    - This interface provides a way to deal with mutable elements - generically without having to specify whether they are nodes - or outputs. In this way a random mutable element can be picked and - dealt with more easily, facilitating mutations.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      booleancopyOf(Mutable element) -
      Asserts if the specified element is a copy of the elements - this is called on.
      - This method returns true if and only if: - - the elements being compared are not the same instance; - the connections of the compared elements are not the same instance; - the elements have the same function (in the case of Node); - the grid position of the elements themselves are the same; - the grid position of all equivalent connections are the same; - -

      - The relationship computed by this method is: - - symmetric: a.copyOf(b) == b.copyOf(a); - not reflexive: a.copyOf(a) returns false; - not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c. -
      -
      voidsetConnection(int index, - Connection newConnection) -
      This method sets the indexed connection to the specified new connection.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setConnection

        -
        void setConnection(int index,
        -                   Connection newConnection)
        -
        This method sets the indexed connection to the specified new connection. - Implementing classes may choose to ignore the given index (such as in the - case of outputs, which only have one connection).
        -
        -
        Parameters:
        -
        index - the connection index to set.
        -
        newConnection - the chromosome element to connect to.
        -
        -
      • -
      - - - -
        -
      • -

        copyOf

        -
        boolean copyOf(Mutable element)
        -
        Asserts if the specified element is a copy of the elements - this is called on.
        - This method returns true if and only if: -
          -
        • the elements being compared are not the same instance;
        • -
        • the connections of the compared elements are not the same instance;
        • -
        • the elements have the same function (in the case of Node);
        • -
        • the grid position of the elements themselves are the same;
        • -
        • the grid position of all equivalent connections are the same;
        • -
        -

        - The relationship computed by this method is: -
          -
        • symmetric: a.copyOf(b) == b.copyOf(a);
        • -
        • not reflexive: a.copyOf(a) returns false;
        • -
        • not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c.
        • -
        -
        -
        Parameters:
        -
        element - the mutable element to compare to.
        -
        Returns:
        -
        true if element is a copy of this element.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Node.html b/doc/jcgp/backend/population/Node.html deleted file mode 100644 index 12e3eea..0000000 --- a/doc/jcgp/backend/population/Node.html +++ /dev/null @@ -1,570 +0,0 @@ - - - - - -Node - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Class Node

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Connection, Mutable
    -
    -
    -
    -
    public class Node
    -extends java.lang.Object
    -implements Mutable, Connection
    -
    Nodes make up the main part of the chromosome, - where the actual functions are evolved. Each node - contains a function and a number of connections. - The node outputs the result of performing its function - on the values of its connections. Nodes therefore - implement both Mutable and Connection - since they can be mutated but also connected to. - Nodes are constructed with a fixed number of connections - (determined by the maximum arity of the function set) - and must be reinstantiated if the experiment arity - changes. -

    - When mutating a node, it is easiest to use mutate(). - Alternatively, you may also perform a specific mutation using - setConnection(...) and setFunction(...).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Node(Chromosome chromosome, - int row, - int column) -
      Constructs a new instance of Node with the - specified parameters.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleancopyOf(Mutable element) -
      Asserts if the specified element is a copy of the elements - this is called on.
      - This method returns true if and only if: - - the elements being compared are not the same instance; - the connections of the compared elements are not the same instance; - the elements have the same function (in the case of Node); - the grid position of the elements themselves are the same; - the grid position of all equivalent connections are the same; - -

      - The relationship computed by this method is: - - symmetric: a.copyOf(b) == b.copyOf(a); - not reflexive: a.copyOf(a) returns false; - not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c. -
      -
      intgetColumn() 
      ConnectiongetConnection(int index) 
      FunctiongetFunction() 
      intgetRow() 
      java.lang.ObjectgetValue() -
      Compute and return the value of this connection.
      -
      voidinitialise(Function newFunction, - Connection... newConnections) -
      Initialises the node with the specified values.
      -
      voidmutate() -
      This method performs an arbitrary mutation on the Mutable.
      -
      voidsetConnection(int index, - Connection newConnection) -
      This method sets the indexed connection to the specified new connection.
      -
      voidsetFunction(Function newFunction) -
      Sets the node function.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Node

        -
        public Node(Chromosome chromosome,
        -            int row,
        -            int column)
        -
        Constructs a new instance of Node with the - specified parameters. Nodes must contain their - own row and column for ease of copying.
        -
        -
        Parameters:
        -
        chromosome - the chromosome this node belongs to.
        -
        row - the node's row.
        -
        column - the node's column.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        initialise

        -
        public void initialise(Function newFunction,
        -                       Connection... newConnections)
        -
        Initialises the node with the specified values. - The number of connections passed as argument must - be exactly the same as the experiment arity, or - an IllegalArgumentException will be thrown.
        -
        -
        Parameters:
        -
        newFunction - the node function to set.
        -
        newConnections - the node connections to set.
        -
        -
      • -
      - - - -
        -
      • -

        getColumn

        -
        public int getColumn()
        -
        -
        Returns:
        -
        this node's column.
        -
        -
      • -
      - - - -
        -
      • -

        getRow

        -
        public int getRow()
        -
        -
        Returns:
        -
        this node's row.
        -
        -
      • -
      - - - -
        -
      • -

        getFunction

        -
        public Function getFunction()
        -
        -
        Returns:
        -
        this node's function.
        -
        -
      • -
      - - - -
        -
      • -

        setFunction

        -
        public void setFunction(Function newFunction)
        -
        Sets the node function.
        -
        -
        Parameters:
        -
        newFunction - the new function to set.
        -
        -
      • -
      - - - -
        -
      • -

        getConnection

        -
        public Connection getConnection(int index)
        -
        -
        Parameters:
        -
        index - the connection to return.
        -
        Returns:
        -
        the indexed connection.
        -
        -
      • -
      - - - -
        -
      • -

        setConnection

        -
        public void setConnection(int index,
        -                          Connection newConnection)
        -
        This method sets the indexed connection to the specified new connection. - If the given connection is null or disrespects levels back, it is discarded - and no connections are changed.
        -
        -
        Parameters:
        -
        index - the connection index to set.
        -
        newConnection - the Connection to connect to.
        -
        -
      • -
      - - - -
        -
      • -

        copyOf

        -
        public boolean copyOf(Mutable element)
        -
        Description copied from interface: Mutable
        -
        Asserts if the specified element is a copy of the elements - this is called on.
        - This method returns true if and only if: -
          -
        • the elements being compared are not the same instance;
        • -
        • the connections of the compared elements are not the same instance;
        • -
        • the elements have the same function (in the case of Node);
        • -
        • the grid position of the elements themselves are the same;
        • -
        • the grid position of all equivalent connections are the same;
        • -
        -

        - The relationship computed by this method is: -
          -
        • symmetric: a.copyOf(b) == b.copyOf(a);
        • -
        • not reflexive: a.copyOf(a) returns false;
        • -
        • not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c.
        • -
        -
        -
        Specified by:
        -
        copyOf in interface Mutable
        -
        Parameters:
        -
        element - the mutable element to compare to.
        -
        Returns:
        -
        true if element is a copy of this element.
        -
        -
      • -
      - - - -
        -
      • -

        getValue

        -
        public java.lang.Object getValue()
        -
        Description copied from interface: Connection
        -
        Compute and return the value of this connection. In - the case of inputs no computation is necessary, this - simply returns the value the input is set to. In the - case of nodes, the value is computed based on the - node's function and the value of its own connections.
        -
        -
        Specified by:
        -
        getValue in interface Connection
        -
        Returns:
        -
        the connection's value.
        -
        -
      • -
      - - - -
        -
      • -

        mutate

        -
        public void mutate()
        -
        Description copied from interface: Mutable
        -
        This method performs an arbitrary mutation on the Mutable. -

        - In the case of nodes, this chooses to mutate a function or connection - fairly, and carries out the required mutation by using the node's own - reference to chromosome. -

        - In the case of outputs, this simply picks a random connection to serve - as the source - any connection is allowed.
        -
        -
        Specified by:
        -
        mutate in interface Mutable
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Output.html b/doc/jcgp/backend/population/Output.html deleted file mode 100644 index 98897d4..0000000 --- a/doc/jcgp/backend/population/Output.html +++ /dev/null @@ -1,488 +0,0 @@ - - - - - -Output - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Class Output

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    Mutable
    -
    -
    -
    -
    public class Output
    -extends java.lang.Object
    -implements Mutable
    -
    This is a chromosome output. Outputs are a special - type of mutable element with a single connection. It - returns the value of its single connection, but it - may not be connected to - it terminates a chromosome - active connection path. -

    - When mutating an output, it is easiest to use mutate(). - Alternatively, you may also perform a specific mutation using - setSource(...).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Output(Chromosome chromosome, - int index) -
      Makes a new instance of Output with the - specified arguments.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.Objectcalculate() 
      booleancopyOf(Mutable m) -
      Asserts if the specified element is a copy of the elements - this is called on.
      - This method returns true if and only if: - - the elements being compared are not the same instance; - the connections of the compared elements are not the same instance; - the elements have the same function (in the case of Node); - the grid position of the elements themselves are the same; - the grid position of all equivalent connections are the same; - -

      - The relationship computed by this method is: - - symmetric: a.copyOf(b) == b.copyOf(a); - not reflexive: a.copyOf(a) returns false; - not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c. -
      -
      voidgetActiveNodes(java.util.ArrayList<Node> activeNodes) -
      Calls getActive(...) on this output's - source.
      -
      intgetIndex() 
      ConnectiongetSource() 
      voidmutate() -
      This method performs an arbitrary mutation on the Mutable.
      -
      voidsetSource(Connection newConnection) -
      This method sets the output source to the specified connection.
      -
      java.lang.StringtoString() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        Output

        -
        public Output(Chromosome chromosome,
        -              int index)
        -
        Makes a new instance of Output with the - specified arguments.
        -
        -
        Parameters:
        -
        chromosome - the chromosome this output belongs to.
        -
        index - the output index.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        calculate

        -
        public java.lang.Object calculate()
        -
        -
        Returns:
        -
        the value of the output's source.
        -
        -
      • -
      - - - -
        -
      • -

        getIndex

        -
        public int getIndex()
        -
        -
        Returns:
        -
        this output's index.
        -
        -
      • -
      - - - -
        -
      • -

        setSource

        -
        public void setSource(Connection newConnection)
        -
        This method sets the output source to the specified connection.
        -
        -
        Parameters:
        -
        newConnection - the Connection to connect to.
        -
        -
      • -
      - - - -
        -
      • -

        getSource

        -
        public Connection getSource()
        -
        -
        Returns:
        -
        the source of this output's value.
        -
        -
      • -
      - - - -
        -
      • -

        getActiveNodes

        -
        public void getActiveNodes(java.util.ArrayList<Node> activeNodes)
        -
        Calls getActive(...) on this output's - source. This kicks off a recursive process whereby - all nodes connected to this output are added to the - specified list of nodes. This is used to create a - list of all active nodes.
        -
        -
        Parameters:
        -
        activeNodes - the list to add all active nodes to.
        -
        -
      • -
      - - - -
        -
      • -

        copyOf

        -
        public boolean copyOf(Mutable m)
        -
        Description copied from interface: Mutable
        -
        Asserts if the specified element is a copy of the elements - this is called on.
        - This method returns true if and only if: -
          -
        • the elements being compared are not the same instance;
        • -
        • the connections of the compared elements are not the same instance;
        • -
        • the elements have the same function (in the case of Node);
        • -
        • the grid position of the elements themselves are the same;
        • -
        • the grid position of all equivalent connections are the same;
        • -
        -

        - The relationship computed by this method is: -
          -
        • symmetric: a.copyOf(b) == b.copyOf(a);
        • -
        • not reflexive: a.copyOf(a) returns false;
        • -
        • not transitive: if a.copyOf(b) is true and b.copyOf(c) is true, a.copyOf(c) is - not necessarily true since it is possible that a == c.
        • -
        -
        -
        Specified by:
        -
        copyOf in interface Mutable
        -
        Parameters:
        -
        m - the mutable element to compare to.
        -
        Returns:
        -
        true if element is a copy of this element.
        -
        -
      • -
      - - - -
        -
      • -

        mutate

        -
        public void mutate()
        -
        Description copied from interface: Mutable
        -
        This method performs an arbitrary mutation on the Mutable. -

        - In the case of nodes, this chooses to mutate a function or connection - fairly, and carries out the required mutation by using the node's own - reference to chromosome. -

        - In the case of outputs, this simply picks a random connection to serve - as the source - any connection is allowed.
        -
        -
        Specified by:
        -
        mutate in interface Mutable
        -
        -
      • -
      - - - -
        -
      • -

        toString

        -
        public java.lang.String toString()
        -
        -
        Overrides:
        -
        toString in class java.lang.Object
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/Population.html b/doc/jcgp/backend/population/Population.html deleted file mode 100644 index 36e0af4..0000000 --- a/doc/jcgp/backend/population/Population.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - -Population - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.population
-

Class Population

-
-
- -
-
    -
  • -
    -
    -
    public class Population
    -extends java.lang.Object
    -
    This class primarily holds a collection of chromosomes. In addition, - it provides a few utility methods for manipulating and copying - chromosomes, useful for evolutionary strategies. -

    - copyChromosome() is used to create copies of chromosomes, - though it is also possible to create a new instance of population - directly from a seed chromosome using the right constructor. -

    - For convenience, a random chromosome can be retrieved using - getRandomChromosome(), which is guaranteed to use the - experiment's specified seed. If an entirely random population - is needed, reinitialise() should be used to randomise - all chromosomes without creating a new instance of Population.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - - - - -
      Constructors 
      Constructor and Description
      Population(Chromosome parent, - Resources resources) -
      Initialise a population of copies of the given chromosome.
      -
      Population(Resources resources) -
      Initialise a random population according to the parameters specified - in the resources.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidcopyChromosome(int source, - int target) -
      Copy a chromosome into a different position.
      -
      Chromosomeget(int index) -
      Returns the indexed chromosome.
      -
      ChromosomegetRandomChromosome() 
      voidreinitialise() -
      Loop through all chromosomes and randomise all connections - and functions.
      -
      voidsort() -
      Sorts the population in ascending order of fitness quality.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Population

        -
        public Population(Resources resources)
        -
        Initialise a random population according to the parameters specified - in the resources.
        -
        -
        Parameters:
        -
        resources - the experiment's resources.
        -
        -
      • -
      - - - -
        -
      • -

        Population

        -
        public Population(Chromosome parent,
        -                  Resources resources)
        -
        Initialise a population of copies of the given chromosome.
        -
        -
        Parameters:
        -
        parent - the chromosome to use as a model.
        -
        resources - a reference to the experiment's resources.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        get

        -
        public Chromosome get(int index)
        -
        Returns the indexed chromosome.
        -
        -
        Parameters:
        -
        index - the chromosome to return.
        -
        Returns:
        -
        the indexed chromosome.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomChromosome

        -
        public Chromosome getRandomChromosome()
        -
        -
        Returns:
        -
        a random chromosome from this population.
        -
        -
      • -
      - - - -
        -
      • -

        copyChromosome

        -
        public void copyChromosome(int source,
        -                           int target)
        -
        Copy a chromosome into a different position. - After this returns, the target chromosome has - identical connections and functions to the source - one, though they are separate instances. - - This method does nothing if source == target.
        -
        -
        Parameters:
        -
        source - the chromosome to copy from.
        -
        target - the chromosome to copy to.
        -
        -
      • -
      - - - -
        -
      • -

        reinitialise

        -
        public void reinitialise()
        -
        Loop through all chromosomes and randomise all connections - and functions.
        -
      • -
      - - - -
        -
      • -

        sort

        -
        public void sort()
        -
        Sorts the population in ascending order of fitness quality. - What this means is that the best fitness chromosome will be - in the last position, even though it might have the lowest - fitness value. Fitness orientation as specified in the resources - is respected.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Chromosome.html b/doc/jcgp/backend/population/class-use/Chromosome.html deleted file mode 100644 index ec43d21..0000000 --- a/doc/jcgp/backend/population/class-use/Chromosome.html +++ /dev/null @@ -1,346 +0,0 @@ - - - - - -Uses of Class jcgp.backend.population.Chromosome - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.population.Chromosome

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Connection.html b/doc/jcgp/backend/population/class-use/Connection.html deleted file mode 100644 index 035a973..0000000 --- a/doc/jcgp/backend/population/class-use/Connection.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - -Uses of Interface jcgp.backend.population.Connection - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Interface
jcgp.backend.population.Connection

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Gene.html b/doc/jcgp/backend/population/class-use/Gene.html deleted file mode 100644 index d042783..0000000 --- a/doc/jcgp/backend/population/class-use/Gene.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - -Uses of Class jcgp.backend.population.Gene - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.population.Gene

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Input.html b/doc/jcgp/backend/population/class-use/Input.html deleted file mode 100644 index 31af741..0000000 --- a/doc/jcgp/backend/population/class-use/Input.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Uses of Class jcgp.backend.population.Input - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.population.Input

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Mutable.html b/doc/jcgp/backend/population/class-use/Mutable.html deleted file mode 100644 index 49c3bb7..0000000 --- a/doc/jcgp/backend/population/class-use/Mutable.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - -Uses of Interface jcgp.backend.population.Mutable - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Interface
jcgp.backend.population.Mutable

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/MutableElement.html b/doc/jcgp/backend/population/class-use/MutableElement.html deleted file mode 100644 index d5a2a98..0000000 --- a/doc/jcgp/backend/population/class-use/MutableElement.html +++ /dev/null @@ -1,228 +0,0 @@ - - - - - -Uses of Interface jcgp.backend.population.Mutable - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Interface
jcgp.backend.population.Mutable

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Node.html b/doc/jcgp/backend/population/class-use/Node.html deleted file mode 100644 index 78bc572..0000000 --- a/doc/jcgp/backend/population/class-use/Node.html +++ /dev/null @@ -1,247 +0,0 @@ - - - - - -Uses of Class jcgp.backend.population.Node - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.population.Node

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Output.html b/doc/jcgp/backend/population/class-use/Output.html deleted file mode 100644 index 11933ea..0000000 --- a/doc/jcgp/backend/population/class-use/Output.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - -Uses of Class jcgp.backend.population.Output - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.population.Output

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/class-use/Population.html b/doc/jcgp/backend/population/class-use/Population.html deleted file mode 100644 index 3dc813a..0000000 --- a/doc/jcgp/backend/population/class-use/Population.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - -Uses of Class jcgp.backend.population.Population - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.population.Population

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/package-frame.html b/doc/jcgp/backend/population/package-frame.html deleted file mode 100644 index 54d8974..0000000 --- a/doc/jcgp/backend/population/package-frame.html +++ /dev/null @@ -1,29 +0,0 @@ - - - - - -jcgp.backend.population - - - - - -

jcgp.backend.population

-
-

Interfaces

- -

Classes

- -
- - diff --git a/doc/jcgp/backend/population/package-summary.html b/doc/jcgp/backend/population/package-summary.html deleted file mode 100644 index 93123d4..0000000 --- a/doc/jcgp/backend/population/package-summary.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - -jcgp.backend.population - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.population

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/package-tree.html b/doc/jcgp/backend/population/package-tree.html deleted file mode 100644 index 7abf92d..0000000 --- a/doc/jcgp/backend/population/package-tree.html +++ /dev/null @@ -1,146 +0,0 @@ - - - - - -jcgp.backend.population Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.population

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/population/package-use.html b/doc/jcgp/backend/population/package-use.html deleted file mode 100644 index 86fb03a..0000000 --- a/doc/jcgp/backend/population/package-use.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - -Uses of Package jcgp.backend.population - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.population

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/Console.html b/doc/jcgp/backend/resources/Console.html deleted file mode 100644 index 0a96454..0000000 --- a/doc/jcgp/backend/resources/Console.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - -Console - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.resources
-

Interface Console

-
-
-
-
    -
  • -
    -
    All Known Implementing Classes:
    -
    ConsolePane
    -
    -
    -
    -
    public interface Console
    -
    Defines the basic model for a console. -

    - This interface will typically be implemented by a GUI class - and GUI packages such as JavaFX are usually single-threaded. - If the CGP experiment is running on a side thread (which would - be the case so as not to block the entire GUI), updating a GUI - element such as the console from a different thread would lead - to concurrency problems. For this reason, this console is - intended to buffer printed messages and only output them to the - actual GUI control when flush() is called (which is - guaranteed to be done in a thread-safe way by the library).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidflush() -
      Outputs all buffered messages to the console.
      -
      voidprint(java.lang.String s) -
      Prints a string without line break at the end (unless the string - itself specifies one).
      -
      voidprintln(java.lang.String s) -
      Prints a string and automatically adds a line break at the end.
      -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        println

        -
        void println(java.lang.String s)
        -
        Prints a string and automatically adds a line break at the end.
        -
        -
        Parameters:
        -
        s - the string to print.
        -
        -
      • -
      - - - -
        -
      • -

        print

        -
        void print(java.lang.String s)
        -
        Prints a string without line break at the end (unless the string - itself specifies one).
        -
        -
        Parameters:
        -
        s - the string to print.
        -
        -
      • -
      - - - -
        -
      • -

        flush

        -
        void flush()
        -
        Outputs all buffered messages to the console. Only necessary - if concurrent accesses must be avoided.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/ModifiableResources.html b/doc/jcgp/backend/resources/ModifiableResources.html deleted file mode 100644 index e2b20f6..0000000 --- a/doc/jcgp/backend/resources/ModifiableResources.html +++ /dev/null @@ -1,819 +0,0 @@ - - - - - -ModifiableResources - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.resources
-

Class ModifiableResources

-
-
- -
-
    -
  • -
    -
    -
    public class ModifiableResources
    -extends Resources
    -
    This subclass of Resources allows modifications to be made. - A read-only cast of this class is passed to modules for safety, - and only classes with access to a JCGP instance may modify - the resources.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
- -
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        ModifiableResources

        -
        public ModifiableResources()
        -
        Creates an instance of this class and initialises - all base parameters to default values. See - createBaseParameters for the exact parameter - initialisation.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        setRows

        -
        public void setRows(int rows)
        -
        -
        Parameters:
        -
        rows - the number of rows to set.
        -
        -
      • -
      - - - -
        -
      • -

        setColumns

        -
        public void setColumns(int columns)
        -
        -
        Parameters:
        -
        columns - the number of columns to set.
        -
        -
      • -
      - - - -
        -
      • -

        setInputs

        -
        public void setInputs(int inputs)
        -
        -
        Parameters:
        -
        inputs - the number of inputs to set.
        -
        -
      • -
      - - - -
        -
      • -

        setOutputs

        -
        public void setOutputs(int outputs)
        -
        -
        Parameters:
        -
        outputs - the number of outputs to set.
        -
        -
      • -
      - - - -
        -
      • -

        setPopulationSize

        -
        public void setPopulationSize(int populationSize)
        -
        -
        Parameters:
        -
        populationSize - the population size to set.
        -
        -
      • -
      - - - -
        -
      • -

        setLevelsBack

        -
        public void setLevelsBack(int levelsBack)
        -
        -
        Parameters:
        -
        levelsBack - the levels back to set.
        -
        -
      • -
      - - - -
        -
      • -

        setCurrentGeneration

        -
        public void setCurrentGeneration(int currentGeneration)
        -
        -
        Parameters:
        -
        currentGeneration - the current generation to set.
        -
        -
      • -
      - - - -
        -
      • -

        incrementGeneration

        -
        public void incrementGeneration()
        -
        Adds 1 to the current generation.
        -
      • -
      - - - -
        -
      • -

        setGenerations

        -
        public void setGenerations(int generations)
        -
        -
        Parameters:
        -
        generations - the total generations to set.
        -
        -
      • -
      - - - -
        -
      • -

        setCurrentRun

        -
        public void setCurrentRun(int currentRun)
        -
        -
        Parameters:
        -
        currentRun - the current run to set.
        -
        -
      • -
      - - - -
        -
      • -

        incrementRun

        -
        public void incrementRun()
        -
        Adds 1 to the current generation.
        -
      • -
      - - - -
        -
      • -

        setRuns

        -
        public void setRuns(int runs)
        -
        -
        Parameters:
        -
        runs - the total runs to set.
        -
        -
      • -
      - - - -
        -
      • -

        setArity

        -
        public void setArity(int arity)
        -
        This is called automatically by the experiment when the arity changes.
        -
        -
        Parameters:
        -
        arity - the arity to set.
        -
        -
      • -
      - - - -
        -
      • -

        setSeed

        -
        public void setSeed(long seed)
        -
        -
        Parameters:
        -
        seed - the seed to set.
        -
        -
      • -
      - - - -
        -
      • -

        setReportInterval

        -
        public void setReportInterval(int report)
        -
        -
        Parameters:
        -
        report - the report interval to set.
        -
        -
      • -
      - - - -
        -
      • -

        setFitnessOrientation

        -
        public void setFitnessOrientation(BestFitness newOrientation)
        -
        -
        Parameters:
        -
        newOrientation - the new orientation to set.
        -
        -
      • -
      - - - -
        -
      • -

        getRowsParameter

        -
        public IntegerParameter getRowsParameter()
        -
        -
        Returns:
        -
        the rows parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getColumnsParameter

        -
        public IntegerParameter getColumnsParameter()
        -
        -
        Returns:
        -
        the columns parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getInputsParameter

        -
        public IntegerParameter getInputsParameter()
        -
        -
        Returns:
        -
        the inputs parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getOutputsParameter

        -
        public IntegerParameter getOutputsParameter()
        -
        -
        Returns:
        -
        the outputs parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getPopulationSizeParameter

        -
        public IntegerParameter getPopulationSizeParameter()
        -
        -
        Returns:
        -
        the population size parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getLevelsBackParameter

        -
        public IntegerParameter getLevelsBackParameter()
        -
        -
        Returns:
        -
        the levels back parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getCurrentGenerationParameter

        -
        public IntegerParameter getCurrentGenerationParameter()
        -
        -
        Returns:
        -
        the current generation parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getGenerationsParameter

        -
        public IntegerParameter getGenerationsParameter()
        -
        -
        Returns:
        -
        the total generations parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getCurrentRunParameter

        -
        public IntegerParameter getCurrentRunParameter()
        -
        -
        Returns:
        -
        the current run parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getRunsParameter

        -
        public IntegerParameter getRunsParameter()
        -
        -
        Returns:
        -
        the total runs parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getArityParameter

        -
        public IntegerParameter getArityParameter()
        -
        -
        Returns:
        -
        the arity parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getSeedParameter

        -
        public IntegerParameter getSeedParameter()
        -
        -
        Returns:
        -
        the seed parameter.
        -
        -
      • -
      - - - -
        -
      • -

        getReportIntervalParameter

        -
        public IntegerParameter getReportIntervalParameter()
        -
        -
        Returns:
        -
        the report interval parameter.
        -
        -
      • -
      - - - -
        -
      • -

        setFunctionSet

        -
        public void setFunctionSet(FunctionSet functionSet)
        -
        Update the current function set.
        -
        -
        Parameters:
        -
        functionSet - the new function set.
        -
        -
      • -
      - - - -
        -
      • -

        setConsole

        -
        public void setConsole(Console console)
        -
        This can be set to null if no extra console is desired.
        -
        -
        Parameters:
        -
        console - the extra console for the experiment to use.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/Resources.html b/doc/jcgp/backend/resources/Resources.html deleted file mode 100644 index b101542..0000000 --- a/doc/jcgp/backend/resources/Resources.html +++ /dev/null @@ -1,804 +0,0 @@ - - - - - -Resources - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.resources
-

Class Resources

-
-
- -
-
    -
  • -
    -
    Direct Known Subclasses:
    -
    ModifiableResources
    -
    -
    -
    -
    public class Resources
    -extends java.lang.Object
    -
    Encapsulates all of the resources based on which the program operates. - Each instance of JCGP contains a single instance of Resources. -

    - The experiment's Resources object is passed to modules as the program operates, and - the actual parameter values can be obtained using getter methods. Note that, for code brevity, - this class's getters do not start with the word "get". For instance, to get the number of rows, - one would use rows() instead of getRows() which doesn't exist. - The fitness orientation of the problem being solved can also be retrieved using fitnessOrientation(). - Evolutionary strategies will typically use this to perform selection. -

    - In addition to parameters, this class also offers utility methods. Any necessary random numbers - should be obtained using getRandomInt() and getRandomDouble() as these methods - use a particular Random object guaranteed to generate random numbers based on the seed - parameter. Functions from the selected function set can be obtained through this class as well. - Finally, printing to the console should be done via the resources using the report and print - methods, so that these prints also get sent to the GUI console (if one is present).
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Parameter
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      Resources() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intarity() 
      intcolumns() 
      intcurrentGeneration() 
      intcurrentRun() 
      BestFitnessfitnessOrientation() 
      intgenerations() 
      FunctiongetFunction(int index) -
      Gets the indexed function out of the - complete set of functions.
      -
      intgetFunctionIndex(Function function) -
      Returns the index of a specified function.
      -
      FunctionSetgetFunctionSet() 
      doublegetRandomDouble() -
      Gets the next random integer using the experiment's random - number generator.
      -
      doublegetRandomDouble(int limit) -
      Gets the next random double using the experiment's random - number generator.
      -
      FunctiongetRandomFunction() -
      Gets a random allowed function from the problem function set.
      -
      intgetRandomInt(int limit) -
      Gets the next random integer using the experiment's random - number generator.
      -
      intinputs() 
      intlevelsBack() 
      intnodes() 
      intoutputs() 
      intpopulationSize() 
      voidprint(java.lang.String message) -
      Prints a message to the consoles ignoring - report interval.
      -
      voidprintln(java.lang.String message) -
      Prints a message to the consoles ignoring - report interval.
      -
      voidreport(java.lang.String message) -
      Prints a message to the consoles taking into account the - report interval parameter.
      -
      intreportInterval() 
      voidreportln(java.lang.String message) -
      Prints a message to the consoles taking into account the - report interval parameter.
      -
      introws() 
      intruns() 
      intseed() 
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        Resources

        -
        public Resources()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        rows

        -
        public int rows()
        -
        -
        Returns:
        -
        the number of rows.
        -
        -
      • -
      - - - -
        -
      • -

        columns

        -
        public int columns()
        -
        -
        Returns:
        -
        the number of columns.
        -
        -
      • -
      - - - -
        -
      • -

        inputs

        -
        public int inputs()
        -
        -
        Returns:
        -
        the number of inputs.
        -
        -
      • -
      - - - -
        -
      • -

        outputs

        -
        public int outputs()
        -
        -
        Returns:
        -
        the number of outputs.
        -
        -
      • -
      - - - -
        -
      • -

        populationSize

        -
        public int populationSize()
        -
        -
        Returns:
        -
        the population size.
        -
        -
      • -
      - - - -
        -
      • -

        levelsBack

        -
        public int levelsBack()
        -
        -
        Returns:
        -
        the levels back value.
        -
        -
      • -
      - - - -
        -
      • -

        nodes

        -
        public int nodes()
        -
        -
        Returns:
        -
        the total number of nodes.
        -
        -
      • -
      - - - -
        -
      • -

        currentGeneration

        -
        public int currentGeneration()
        -
        -
        Returns:
        -
        the current generation.
        -
        -
      • -
      - - - -
        -
      • -

        generations

        -
        public int generations()
        -
        -
        Returns:
        -
        the total number of generations.
        -
        -
      • -
      - - - -
        -
      • -

        currentRun

        -
        public int currentRun()
        -
        -
        Returns:
        -
        the current run.
        -
        -
      • -
      - - - -
        -
      • -

        runs

        -
        public int runs()
        -
        -
        Returns:
        -
        the total number of runs.
        -
        -
      • -
      - - - -
        -
      • -

        arity

        -
        public int arity()
        -
        -
        Returns:
        -
        the maximum arity out of the function set.
        -
        -
      • -
      - - - -
        -
      • -

        seed

        -
        public int seed()
        -
        -
        Returns:
        -
        the random seed being used.
        -
        -
      • -
      - - - -
        -
      • -

        reportInterval

        -
        public int reportInterval()
        -
        -
        Returns:
        -
        the report interval.
        -
        -
      • -
      - - - -
        -
      • -

        fitnessOrientation

        -
        public BestFitness fitnessOrientation()
        -
        -
        Returns:
        -
        the fitness orientation.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomInt

        -
        public int getRandomInt(int limit)
        -
        Gets the next random integer using the experiment's random - number generator. The integer returned will be between 0 (inclusive) - and limit (exclusive).
        -
        -
        Parameters:
        -
        limit - the limit value.
        -
        Returns:
        -
        a random integer between 0 and limit.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomDouble

        -
        public double getRandomDouble(int limit)
        -
        Gets the next random double using the experiment's random - number generator. The double returned will be between 0 (inclusive) - and limit (exclusive).
        -
        -
        Parameters:
        -
        limit - the limit value.
        -
        Returns:
        -
        a random double between 0 and limit.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomDouble

        -
        public double getRandomDouble()
        -
        Gets the next random integer using the experiment's random - number generator. The integer returned will be between 0 (inclusive) - and 1 (exclusive).
        -
        -
        Returns:
        -
        a random integer between 0 and 1.
        -
        -
      • -
      - - - -
        -
      • -

        getRandomFunction

        -
        public Function getRandomFunction()
        -
        Gets a random allowed function from the problem function set. - This function uses getRandomInt() to choose the random - function.
        -
        -
        Returns:
        -
        a random allowed function.
        -
        -
      • -
      - - - -
        -
      • -

        getFunction

        -
        public Function getFunction(int index)
        -
        Gets the indexed function out of the - complete set of functions.
        -
        -
        Parameters:
        -
        index - the function to return.
        -
        Returns:
        -
        the indexed function.
        -
        -
      • -
      - - - -
        -
      • -

        getFunctionSet

        -
        public FunctionSet getFunctionSet()
        -
        -
        Returns:
        -
        the problem's function set.
        -
        -
      • -
      - - - -
        -
      • -

        getFunctionIndex

        -
        public int getFunctionIndex(Function function)
        -
        Returns the index of a specified function. If the function is not found, - -1 is returned.
        -
        -
        Parameters:
        -
        function - the function with unknown index.
        -
        Returns:
        -
        the index of the function, or -1 if it was not found.
        -
        -
      • -
      - - - -
        -
      • -

        reportln

        -
        public void reportln(java.lang.String message)
        -
        Prints a message to the consoles taking into account the - report interval parameter. If no reports are allowed in - the current generation, this does nothing. -
        - This method automatically appends a line break to the message - being printed.
        -
        -
        Parameters:
        -
        message - the message to print.
        -
        -
      • -
      - - - -
        -
      • -

        report

        -
        public void report(java.lang.String message)
        -
        Prints a message to the consoles taking into account the - report interval parameter. If no reports are allowed in - the current generation, this does nothing. -
        - This method does not append a line break to the message - being printed.
        -
        -
        Parameters:
        -
        message - the message to print.
        -
        -
      • -
      - - - -
        -
      • -

        println

        -
        public void println(java.lang.String message)
        -
        Prints a message to the consoles ignoring - report interval. In other words, messages printed - using this method will always appear (though the - GUI console will still need to be flushed). -
        - This method automatically appends a line break to the message - being printed.
        -
        -
        Parameters:
        -
        message - the message to print.
        -
        -
      • -
      - - - -
        -
      • -

        print

        -
        public void print(java.lang.String message)
        -
        Prints a message to the consoles ignoring - report interval. In other words, messages printed - using this method will always appear (though the - GUI console will still need to be flushed). -
        - This method does not append a line break to the message - being printed.
        -
        -
        Parameters:
        -
        message - the message to print.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/class-use/Console.html b/doc/jcgp/backend/resources/class-use/Console.html deleted file mode 100644 index c5d433a..0000000 --- a/doc/jcgp/backend/resources/class-use/Console.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - -Uses of Interface jcgp.backend.resources.Console - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Interface
jcgp.backend.resources.Console

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/class-use/ModifiableResources.html b/doc/jcgp/backend/resources/class-use/ModifiableResources.html deleted file mode 100644 index d10eb29..0000000 --- a/doc/jcgp/backend/resources/class-use/ModifiableResources.html +++ /dev/null @@ -1,234 +0,0 @@ - - - - - -Uses of Class jcgp.backend.resources.ModifiableResources - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.resources.ModifiableResources

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/class-use/Resources.html b/doc/jcgp/backend/resources/class-use/Resources.html deleted file mode 100644 index 7e05842..0000000 --- a/doc/jcgp/backend/resources/class-use/Resources.html +++ /dev/null @@ -1,350 +0,0 @@ - - - - - -Uses of Class jcgp.backend.resources.Resources - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.resources.Resources

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/package-frame.html b/doc/jcgp/backend/resources/package-frame.html deleted file mode 100644 index 594965c..0000000 --- a/doc/jcgp/backend/resources/package-frame.html +++ /dev/null @@ -1,25 +0,0 @@ - - - - - -jcgp.backend.resources - - - - - -

jcgp.backend.resources

-
-

Interfaces

- -

Classes

- -
- - diff --git a/doc/jcgp/backend/resources/package-summary.html b/doc/jcgp/backend/resources/package-summary.html deleted file mode 100644 index ae5e7b3..0000000 --- a/doc/jcgp/backend/resources/package-summary.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -jcgp.backend.resources - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.resources

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/package-tree.html b/doc/jcgp/backend/resources/package-tree.html deleted file mode 100644 index c7980ba..0000000 --- a/doc/jcgp/backend/resources/package-tree.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -jcgp.backend.resources Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.resources

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/resources/package-use.html b/doc/jcgp/backend/resources/package-use.html deleted file mode 100644 index 9483b01..0000000 --- a/doc/jcgp/backend/resources/package-use.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - -Uses of Package jcgp.backend.resources - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.resources

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/RunEntry.html b/doc/jcgp/backend/statistics/RunEntry.html deleted file mode 100644 index b455463..0000000 --- a/doc/jcgp/backend/statistics/RunEntry.html +++ /dev/null @@ -1,354 +0,0 @@ - - - - - -RunEntry - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.statistics
-

Class RunEntry

-
-
- -
-
    -
  • -
    -
    -
    public class RunEntry
    -extends java.lang.Object
    -
    This class encapsulates the data contained in a log entry. -

    - Once constructed, data can only be retrieved. Note that - the generation argument in the constructor (and consequently - the value returned by getGeneration() refer to the - last generation when improvement occurred.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    StatisticsLogger
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      RunEntry(int generation, - double fitness, - int active, - boolean successful) -
      Creates a new run entry for a logger.
      -
      -
    • -
    - - -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        RunEntry

        -
        public RunEntry(int generation,
        -                double fitness,
        -                int active,
        -                boolean successful)
        -
        Creates a new run entry for a logger.
        -
        -
        Parameters:
        -
        generation - the generation when fitness improvement last occurred.
        -
        fitness - the best fitness achieved.
        -
        active - the number of active nodes in the best solution found.
        -
        successful - whether or not the run found a perfect solution.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getGeneration

        -
        public int getGeneration()
        -
        -
        Returns:
        -
        the generation when improvement last occurred.
        -
        -
      • -
      - - - -
        -
      • -

        getFitness

        -
        public double getFitness()
        -
        -
        Returns:
        -
        the best fitness achieved during the run.
        -
        -
      • -
      - - - -
        -
      • -

        isSuccessful

        -
        public boolean isSuccessful()
        -
        -
        Returns:
        -
        true if the run was successful.
        -
        -
      • -
      - - - -
        -
      • -

        getActiveNodes

        -
        public int getActiveNodes()
        -
        -
        Returns:
        -
        the number of active nodes in the best solution found.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/StatisticsLogger.html b/doc/jcgp/backend/statistics/StatisticsLogger.html deleted file mode 100644 index e6fc8a9..0000000 --- a/doc/jcgp/backend/statistics/StatisticsLogger.html +++ /dev/null @@ -1,562 +0,0 @@ - - - - - -StatisticsLogger - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.backend.statistics
-

Class StatisticsLogger

-
-
- -
-
    -
  • -
    -
    -
    public class StatisticsLogger
    -extends java.lang.Object
    -
    This is a utility class for logging experiment statistics when doing multiple runs. -

    - Information about each run is added via the logRun() method. The many getters - can be used to obtain statistics about the logged runs, such as success rate and average - fitness. -

    - JCGP uses this class to perform its logging and print out experiment data at the end.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      StatisticsLogger() -
      Create a new statistics logger, use this when resetting is necessary.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      doublegetAverageActiveNodes() -
      Averages the number of active nodes in the - best chromosomes obtained across all runs.
      -
      doublegetAverageActiveNodesStdDev() -
      Calculates the standard deviation of - the number of active nodes in the best solution - in each run.
      -
      doublegetAverageFitness() -
      Averages the best fitness obtained in each run.
      -
      doublegetAverageFitnessStdDev() -
      Calculates the standard deviation of - the best fitness obtained in each run.
      -
      doublegetAverageGenerations() -
      Calculates the average generation out of all runs.
      -
      doublegetAverageGenerationsStdDev() -
      Calculates the standard deviation of - the average number of generations in - each run.
      -
      doublegetAverageSuccessfulGenerations() -
      Calculates the average generation out of successful runs only.
      -
      doublegetAverageSuccessfulGenerationsStdDev() -
      Calculates the standard deviation of - the average number of generations in - each run where a perfect solution was found.
      -
      doublegetHighestFitness() 
      doublegetLowestFitness() 
      intgetSuccessfulRuns() 
      doublegetSuccessRate() -
      Calculates the ratio of successful runs (runs where - a perfect solution was found) to total number of runs.
      -
      voidlogRun(int generation, - double fitness, - int active, - boolean successful) -
      Log a new run.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        StatisticsLogger

        -
        public StatisticsLogger()
        -
        Create a new statistics logger, use this when resetting is necessary.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        logRun

        -
        public void logRun(int generation,
        -                   double fitness,
        -                   int active,
        -                   boolean successful)
        -
        Log a new run. Calling any of the statistics getters will - now take this logged run into account as well as all previously - logged runs.
        -
        -
        Parameters:
        -
        generation - the last generation when improvement occurred.
        -
        fitness - the best fitness achieved in the run.
        -
        active - the number of active nodes in the best chromosome found.
        -
        successful - true if a perfect solution was found, false if otherwise.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageFitness

        -
        public double getAverageFitness()
        -
        Averages the best fitness obtained in each run.
        -
        -
        Returns:
        -
        the average fitness.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageFitnessStdDev

        -
        public double getAverageFitnessStdDev()
        -
        Calculates the standard deviation of - the best fitness obtained in each run.
        -
        -
        Returns:
        -
        the standard deviation of average fitnesses.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageActiveNodes

        -
        public double getAverageActiveNodes()
        -
        Averages the number of active nodes in the - best chromosomes obtained across all runs.
        -
        -
        Returns:
        -
        the average number of active nodes.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageActiveNodesStdDev

        -
        public double getAverageActiveNodesStdDev()
        -
        Calculates the standard deviation of - the number of active nodes in the best solution - in each run.
        -
        -
        Returns:
        -
        the standard deviation of active node counts.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageGenerations

        -
        public double getAverageGenerations()
        -
        Calculates the average generation out of all runs. - The generation value in each run corresponds to the - last generation in which improvement happened. -

        - Note that this method includes runs where no perfect - solution was found. For the average number of generations - for perfect solutions only, use getAverageSuccessfulGenerations.
        -
        -
        Returns:
        -
        the average number of generations.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageGenerationsStdDev

        -
        public double getAverageGenerationsStdDev()
        -
        Calculates the standard deviation of - the average number of generations in - each run.
        -
        -
        Returns:
        -
        the standard deviation of the number of generations.
        -
        -
      • -
      - - - -
        -
      • -

        getHighestFitness

        -
        public double getHighestFitness()
        -
        -
        Returns:
        -
        the highest fitness across all runs.
        -
        -
      • -
      - - - -
        -
      • -

        getLowestFitness

        -
        public double getLowestFitness()
        -
        -
        Returns:
        -
        the lowest fitness across all runs.
        -
        -
      • -
      - - - -
        -
      • -

        getSuccessfulRuns

        -
        public int getSuccessfulRuns()
        -
        -
        Returns:
        -
        the number of runs in which a perfect solution was found.
        -
        -
      • -
      - - - -
        -
      • -

        getSuccessRate

        -
        public double getSuccessRate()
        -
        Calculates the ratio of successful runs (runs where - a perfect solution was found) to total number of runs. - A double-precision value between 0 and 1 is returned, - where 0 means 0% success rate and 1 means 100% success rate.
        -
        -
        Returns:
        -
        the success rate across all runs.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageSuccessfulGenerations

        -
        public double getAverageSuccessfulGenerations()
        -
        Calculates the average generation out of successful runs only. - The generation value in each successful run corresponds to the - generation in which the perfect solution was found.
        -
        -
        Returns:
        -
        the average number of generations for perfect solutions.
        -
        -
      • -
      - - - -
        -
      • -

        getAverageSuccessfulGenerationsStdDev

        -
        public double getAverageSuccessfulGenerationsStdDev()
        -
        Calculates the standard deviation of - the average number of generations in - each run where a perfect solution was found.
        -
        -
        Returns:
        -
        the standard deviation of the number of generations in successful runs.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/class-use/RunEntry.html b/doc/jcgp/backend/statistics/class-use/RunEntry.html deleted file mode 100644 index be323f6..0000000 --- a/doc/jcgp/backend/statistics/class-use/RunEntry.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.statistics.RunEntry - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.statistics.RunEntry

-
-
No usage of jcgp.backend.statistics.RunEntry
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/class-use/StatisticsLogger.html b/doc/jcgp/backend/statistics/class-use/StatisticsLogger.html deleted file mode 100644 index 8541c24..0000000 --- a/doc/jcgp/backend/statistics/class-use/StatisticsLogger.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.backend.statistics.StatisticsLogger - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.backend.statistics.StatisticsLogger

-
-
No usage of jcgp.backend.statistics.StatisticsLogger
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/package-frame.html b/doc/jcgp/backend/statistics/package-frame.html deleted file mode 100644 index 4c9ff7d..0000000 --- a/doc/jcgp/backend/statistics/package-frame.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - -jcgp.backend.statistics - - - - - -

jcgp.backend.statistics

-
-

Classes

- -
- - diff --git a/doc/jcgp/backend/statistics/package-summary.html b/doc/jcgp/backend/statistics/package-summary.html deleted file mode 100644 index 5a5cf9f..0000000 --- a/doc/jcgp/backend/statistics/package-summary.html +++ /dev/null @@ -1,150 +0,0 @@ - - - - - -jcgp.backend.statistics - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.backend.statistics

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/package-tree.html b/doc/jcgp/backend/statistics/package-tree.html deleted file mode 100644 index 19101e7..0000000 --- a/doc/jcgp/backend/statistics/package-tree.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -jcgp.backend.statistics Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.backend.statistics

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/backend/statistics/package-use.html b/doc/jcgp/backend/statistics/package-use.html deleted file mode 100644 index 248832d..0000000 --- a/doc/jcgp/backend/statistics/package-use.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Package jcgp.backend.statistics - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.backend.statistics

-
-
No usage of jcgp.backend.statistics
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/class-use/JCGP.html b/doc/jcgp/class-use/JCGP.html deleted file mode 100644 index c6f3079..0000000 --- a/doc/jcgp/class-use/JCGP.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - -Uses of Class jcgp.JCGP - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.JCGP

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/GUI.html b/doc/jcgp/gui/GUI.html deleted file mode 100644 index c8274c9..0000000 --- a/doc/jcgp/gui/GUI.html +++ /dev/null @@ -1,860 +0,0 @@ - - - - - -GUI - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui
-

Class GUI

-
-
- -
-
    -
  • -
    -
    -
    public class GUI
    -extends javafx.application.Application
    -
    Main class for the graphical user interface (GUI). -

    - This class declares the main method used when running the GUI. - In addition, all main GUI panes are declared and instantiated here. -

    - The user interface is divided into 3 main components: the node grid - (PopulationPane), the control pane (SettingsPane) and - the console (ConsolePane). Click on any of the links in - brackets to see more information about each interface component. -

    - This class also contains the instance of JCGP responsible for - running the experiments in GUI mode. JCGP's execution must be delegated - to a separate thread so that the GUI remains unblocked. This is done using - a JavaFX Service which calls nextGeneration() in a loop - until it is interrupted by the main JavaFX thread. -
    - This service also handles flushing the console in a thread safe way. This - is done by synchronizing the nextGeneration() and flush() - method calls on a lock object.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Nested Class Summary

      -
        -
      • - - -

        Nested classes/interfaces inherited from class javafx.application.Application

        -javafx.application.Application.Parameters
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static java.lang.StringBAD_SELECTION_COLOUR -
      A string containing the hexadecimal colour used for representing a bad selection.
      -
      static doubleCONSOLE_MIN_HEIGHT -
      The minimum width of the console pane, to prevent it - from being resized beyond visibility.
      -
      static java.lang.StringGOOD_SELECTION_COLOUR -
      A string containing the hexadecimal colour used for representing a good selection.
      -
      static java.lang.StringHARD_HIGHLIGHT_COLOUR -
      A string containing the hexadecimal colour used for representing a hard highlight.
      -
      static java.lang.StringMEDIUM_HIGHLIGHT_COLOUR -
      A string containing the hexadecimal colour used for a medium highlight.
      -
      static java.lang.StringNEUTRAL_COLOUR -
      A string containing the hexadecimal colour used for representing neutrality.
      -
      static java.lang.StringNEUTRAL_SELECTION_COLOUR -
      A string containing the hexadecimal colour used for representing a neutral selection.
      -
      static doubleRESIZE_MARGIN -
      The width or height of the area that can be clicked on - to drag-resize a pane.
      -
      static doubleSETTINGS_MIN_WIDTH -
      The minimum width of the settings pane, to prevent it - from being resized beyond visibility.
      -
      static java.lang.StringSOFT_HIGHLIGHT_COLOUR -
      A string containing the hexadecimal colour used for a soft highlight.
      -
      -
        -
      • - - -

        Fields inherited from class javafx.application.Application

        -STYLESHEET_CASPIAN, STYLESHEET_MODENA
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GUI() -
      Makes a new instance of GUI.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidbringFunctionSelector(javafx.scene.input.MouseEvent event, - GUINode node) -
      Relocate the function selector to the right position - relative to the specified node and set it visible.
      -
      voidevaluateTestCase(TestCaseProblem.TestCase<java.lang.Object> testCase) -
      Starts the evaluation process with the given test case.
      -
      voidflushConsole() -
      Writes all buffered content out to the GUI console.
      -
      intgetChromosomeIndex() 
      JCGPgetExperiment() 
      javafx.stage.StagegetStage() 
      voidhideGeneValues() -
      Hide all evaluated values.
      -
      booleanisWorking() 
      static voidmain(java.lang.String[] args) -
      Start JCGP with the user interface.
      -
      voidreDraw() -
      Does a complete GUI refresh.
      -
      voidreset() -
      Reset button callback.
      -
      voidrunPause() -
      Run/pause method.
      -
      voidsetEvaluating(boolean value) -
      Set the system into evaluation mode.
      -
      voidstart(javafx.stage.Stage primaryStage) 
      voidstep() -
      Perform a single generation using nextGeneration().
      -
      voidupdateFunctionSelector() -
      Refresh the function selector, used when functions are enabled or disabled.
      -
      -
        -
      • - - -

        Methods inherited from class javafx.application.Application

        -getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Field Detail

      - - - -
        -
      • -

        NEUTRAL_COLOUR

        -
        public static final java.lang.String NEUTRAL_COLOUR
        -
        A string containing the hexadecimal colour used for representing neutrality.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        HARD_HIGHLIGHT_COLOUR

        -
        public static final java.lang.String HARD_HIGHLIGHT_COLOUR
        -
        A string containing the hexadecimal colour used for representing a hard highlight. - A "hard" select, for instance, happens when an output path is locked on the chromosome - pane.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        MEDIUM_HIGHLIGHT_COLOUR

        -
        public static final java.lang.String MEDIUM_HIGHLIGHT_COLOUR
        -
        A string containing the hexadecimal colour used for a medium highlight. - One example of such a selection is the colour applied to a node - when it is hovered over.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        SOFT_HIGHLIGHT_COLOUR

        -
        public static final java.lang.String SOFT_HIGHLIGHT_COLOUR
        -
        A string containing the hexadecimal colour used for a soft highlight. - When hovering over a node, its connections are soft-selected.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        GOOD_SELECTION_COLOUR

        -
        public static final java.lang.String GOOD_SELECTION_COLOUR
        -
        A string containing the hexadecimal colour used for representing a good selection. - Ideally a shade of green, used for instance when a manual connection is valid.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        NEUTRAL_SELECTION_COLOUR

        -
        public static final java.lang.String NEUTRAL_SELECTION_COLOUR
        -
        A string containing the hexadecimal colour used for representing a neutral selection. - Ideally a shade of yellow, used for instance when a manual connection is already the - current connection.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        BAD_SELECTION_COLOUR

        -
        public static final java.lang.String BAD_SELECTION_COLOUR
        -
        A string containing the hexadecimal colour used for representing a bad selection. - Ideally a shade of red, use for instance when a manual connection is not valid.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        RESIZE_MARGIN

        -
        public static final double RESIZE_MARGIN
        -
        The width or height of the area that can be clicked on - to drag-resize a pane.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        SETTINGS_MIN_WIDTH

        -
        public static final double SETTINGS_MIN_WIDTH
        -
        The minimum width of the settings pane, to prevent it - from being resized beyond visibility.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        CONSOLE_MIN_HEIGHT

        -
        public static final double CONSOLE_MIN_HEIGHT
        -
        The minimum width of the console pane, to prevent it - from being resized beyond visibility.
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        GUI

        -
        public GUI()
        -
        Makes a new instance of GUI. This initialises the JCGP experiment and - instantiates the function selector. It also creates the console flush task - and the service responsible for running the JCGP experiment.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        main

        -
        public static void main(java.lang.String[] args)
        -
        Start JCGP with the user interface.
        -
        -
        Parameters:
        -
        args - no arguments are used.
        -
        -
      • -
      - - - -
        -
      • -

        start

        -
        public void start(javafx.stage.Stage primaryStage)
        -           throws java.lang.Exception
        -
        -
        Specified by:
        -
        start in class javafx.application.Application
        -
        Throws:
        -
        java.lang.Exception
        -
        -
      • -
      - - - -
        -
      • -

        runPause

        -
        public void runPause()
        -
        Run/pause method. - Run the experiment if it is paused, or pause it if it is running. -
        - This method is the callback used by the run/pause button. It - controls the jcgp service.
        -
      • -
      - - - -
        -
      • -

        step

        -
        public void step()
        -
        Perform a single generation using nextGeneration(). -
        - On top of that, this method performs all of the housekeeping - that is normally done before and after running, such as - refreshing the chromosome panes.
        -
      • -
      - - - -
        -
      • -

        reset

        -
        public void reset()
        -
        Reset button callback. If the parameters are valid, - this resets the entire experiment by calling reset() - on jcgp.
        -
      • -
      - - - -
        -
      • -

        reDraw

        -
        public void reDraw()
        -
        Does a complete GUI refresh. - This is potentially lengthy, so use with care.
        -
      • -
      - - - -
        -
      • -

        updateFunctionSelector

        -
        public void updateFunctionSelector()
        -
        Refresh the function selector, used when functions are enabled or disabled.
        -
      • -
      - - - -
        -
      • -

        isWorking

        -
        public boolean isWorking()
        -
        -
        Returns:
        -
        true if jcgp is evolving.
        -
        -
      • -
      - - - -
        -
      • -

        bringFunctionSelector

        -
        public void bringFunctionSelector(javafx.scene.input.MouseEvent event,
        -                                  GUINode node)
        -
        Relocate the function selector to the right position - relative to the specified node and set it visible.
        -
        -
        Parameters:
        -
        event - the mouse event containing cursor coordinates.
        -
        node - the node whose function should be changed.
        -
        -
      • -
      - - - -
        -
      • -

        getExperiment

        -
        public JCGP getExperiment()
        -
        -
        Returns:
        -
        a reference to the JCGP experiment.
        -
        -
      • -
      - - - -
        -
      • -

        evaluateTestCase

        -
        public void evaluateTestCase(TestCaseProblem.TestCase<java.lang.Object> testCase)
        -
        Starts the evaluation process with the given test case. - It does so by calling evaluateTestCase() on - the population pane.
        -
        -
        Parameters:
        -
        testCase - the test case to evaluate.
        -
        -
      • -
      - - - -
        -
      • -

        hideGeneValues

        -
        public void hideGeneValues()
        -
        Hide all evaluated values. This should be called when - evaluations are no longer being performed.
        -
      • -
      - - - -
        -
      • -

        setEvaluating

        -
        public void setEvaluating(boolean value)
        -
        Set the system into evaluation mode. - When in evaluation mode, the population pane - refreshes the node values whenever connection - changes happen.
        -
        -
        Parameters:
        -
        value - true if evaluations are happening, false otherwise.
        -
        -
      • -
      - - - -
        -
      • -

        getStage

        -
        public javafx.stage.Stage getStage()
        -
        -
        Returns:
        -
        a reference to the GUI stage.
        -
        -
      • -
      - - - -
        -
      • -

        flushConsole

        -
        public void flushConsole()
        -
        Writes all buffered content out to the GUI console.
        -
      • -
      - - - -
        -
      • -

        getChromosomeIndex

        -
        public int getChromosomeIndex()
        -
        -
        Returns:
        -
        the index of the chromosome currently being looked at.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/class-use/GUI.html b/doc/jcgp/gui/class-use/GUI.html deleted file mode 100644 index 0b08936..0000000 --- a/doc/jcgp/gui/class-use/GUI.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - -Uses of Class jcgp.gui.GUI - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.GUI

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/ConsolePane.html b/doc/jcgp/gui/console/ConsolePane.html deleted file mode 100644 index 93e9559..0000000 --- a/doc/jcgp/gui/console/ConsolePane.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - -ConsolePane - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.console
-

Class ConsolePane

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget, Console
    -
    -
    -
    -
    public class ConsolePane
    -extends javafx.scene.layout.AnchorPane
    -implements Console
    -
    Console pane used by the GUI to display CGP output messages. - This class realises Console. It consists of a JavaFX - TextArea and a StringBuffer. The buffer is filled - as print messages are queued. Calling flush() writes the - contents of the buffer to the TextArea and empties the buffer.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Console
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javafx.scene.layout.Region

        -USE_COMPUTED_SIZE, USE_PREF_SIZE
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      ConsolePane() -
      Creates a new instance of this class.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidflush() -
      Outputs all buffered messages to the console.
      -
      voidprint(java.lang.String s) -
      Prints a string without line break at the end (unless the string - itself specifies one).
      -
      voidprintln(java.lang.String s) -
      Prints a string and automatically adds a line break at the end.
      -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.AnchorPane

        -clearConstraints, getBottomAnchor, getLeftAnchor, getRightAnchor, getTopAnchor, setBottomAnchor, setLeftAnchor, setRightAnchor, setTopAnchor
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        ConsolePane

        -
        public ConsolePane()
        -
        Creates a new instance of this class.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        println

        -
        public void println(java.lang.String s)
        -
        Description copied from interface: Console
        -
        Prints a string and automatically adds a line break at the end.
        -
        -
        Specified by:
        -
        println in interface Console
        -
        Parameters:
        -
        s - the string to print.
        -
        -
      • -
      - - - -
        -
      • -

        print

        -
        public void print(java.lang.String s)
        -
        Description copied from interface: Console
        -
        Prints a string without line break at the end (unless the string - itself specifies one).
        -
        -
        Specified by:
        -
        print in interface Console
        -
        Parameters:
        -
        s - the string to print.
        -
        -
      • -
      - - - -
        -
      • -

        flush

        -
        public void flush()
        -
        Description copied from interface: Console
        -
        Outputs all buffered messages to the console. Only necessary - if concurrent accesses must be avoided.
        -
        -
        Specified by:
        -
        flush in interface Console
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/GUIConsole.html b/doc/jcgp/gui/console/GUIConsole.html deleted file mode 100644 index 7737d5e..0000000 --- a/doc/jcgp/gui/console/GUIConsole.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - -GUIConsole - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.console
-

Class GUIConsole

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget, Console
    -
    -
    -
    -
    public class GUIConsole
    -extends javafx.scene.layout.AnchorPane
    -implements Console
    -
    Console pane used by the GUI to display CGP output messages. - This class realises Console. It consists of a JavaFX - TextArea and a StringBuffer. The buffer is filled - as print messages are queued. Calling flush() writes the - contents of the buffer to the TextArea and empties the buffer.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Console
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javafx.scene.layout.Region

        -USE_COMPUTED_SIZE, USE_PREF_SIZE
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GUIConsole() -
      Creates a new instance of this class.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidflush() -
      Outputs all buffered messages to the console.
      -
      voidprint(java.lang.String s) -
      Prints a string without line break at the end (unless the string - itself specifies one).
      -
      voidprintln(java.lang.String s) -
      Prints a string and automatically adds a line break at the end.
      -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.AnchorPane

        -clearConstraints, getBottomAnchor, getLeftAnchor, getRightAnchor, getTopAnchor, setBottomAnchor, setLeftAnchor, setRightAnchor, setTopAnchor
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        GUIConsole

        -
        public GUIConsole()
        -
        Creates a new instance of this class.
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        println

        -
        public void println(java.lang.String s)
        -
        Description copied from interface: Console
        -
        Prints a string and automatically adds a line break at the end.
        -
        -
        Specified by:
        -
        println in interface Console
        -
        Parameters:
        -
        s - the string to print.
        -
        -
      • -
      - - - -
        -
      • -

        print

        -
        public void print(java.lang.String s)
        -
        Description copied from interface: Console
        -
        Prints a string without line break at the end (unless the string - itself specifies one).
        -
        -
        Specified by:
        -
        print in interface Console
        -
        Parameters:
        -
        s - the string to print.
        -
        -
      • -
      - - - -
        -
      • -

        flush

        -
        public void flush()
        -
        Description copied from interface: Console
        -
        Outputs all buffered messages to the console. Only necessary - if concurrent accesses must be avoided.
        -
        -
        Specified by:
        -
        flush in interface Console
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/class-use/ConsolePane.html b/doc/jcgp/gui/console/class-use/ConsolePane.html deleted file mode 100644 index 3ecf53e..0000000 --- a/doc/jcgp/gui/console/class-use/ConsolePane.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.console.ConsolePane - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.console.ConsolePane

-
-
No usage of jcgp.gui.console.ConsolePane
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/class-use/GUIConsole.html b/doc/jcgp/gui/console/class-use/GUIConsole.html deleted file mode 100644 index 180634c..0000000 --- a/doc/jcgp/gui/console/class-use/GUIConsole.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.console.GUIConsole - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.console.GUIConsole

-
-
No usage of jcgp.gui.console.GUIConsole
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/package-frame.html b/doc/jcgp/gui/console/package-frame.html deleted file mode 100644 index 0558620..0000000 --- a/doc/jcgp/gui/console/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -jcgp.gui.console - - - - - -

jcgp.gui.console

-
-

Classes

- -
- - diff --git a/doc/jcgp/gui/console/package-summary.html b/doc/jcgp/gui/console/package-summary.html deleted file mode 100644 index 8f2fbc0..0000000 --- a/doc/jcgp/gui/console/package-summary.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -jcgp.gui.console - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui.console

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/package-tree.html b/doc/jcgp/gui/console/package-tree.html deleted file mode 100644 index fc550b9..0000000 --- a/doc/jcgp/gui/console/package-tree.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -jcgp.gui.console Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui.console

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/console/package-use.html b/doc/jcgp/gui/console/package-use.html deleted file mode 100644 index d2a7e64..0000000 --- a/doc/jcgp/gui/console/package-use.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Package jcgp.gui.console - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui.console

-
-
No usage of jcgp.gui.console
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/HorizontalDragResize.html b/doc/jcgp/gui/dragresize/HorizontalDragResize.html deleted file mode 100644 index 0ef222f..0000000 --- a/doc/jcgp/gui/dragresize/HorizontalDragResize.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -HorizontalDragResize - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.dragresize
-

Class HorizontalDragResize

-
-
- -
-
    -
  • -
    -
    -
    public class HorizontalDragResize
    -extends java.lang.Object
    -
    This class adds horizontal drag resize functionality to any - arbitrary region provided. This is done by using the static - method makeDragResizable(). -

    - This is based on a class by Andrew Till found on: - http://andrewtill.blogspot.co.uk/2012/12/dragging-to-resize-javafx-region.html
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmakeDragResizable(javafx.scene.layout.Region region) -
      Makes the specified region drag resizable.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        makeDragResizable

        -
        public static void makeDragResizable(javafx.scene.layout.Region region)
        -
        Makes the specified region drag resizable. - This particular implementation only creates a resize - click-and-drag area on the left side of the region. - The resize area is defined by GUI.RESIZE_MARGIN.
        -
        -
        Parameters:
        -
        region - the region to make resizable.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/VerticalDragResize.html b/doc/jcgp/gui/dragresize/VerticalDragResize.html deleted file mode 100644 index 4897b4e..0000000 --- a/doc/jcgp/gui/dragresize/VerticalDragResize.html +++ /dev/null @@ -1,253 +0,0 @@ - - - - - -VerticalDragResize - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.dragresize
-

Class VerticalDragResize

-
-
- -
-
    -
  • -
    -
    -
    public class VerticalDragResize
    -extends java.lang.Object
    -
    This class adds vertical drag resize functionality to any - arbitrary region provided. This is done by using the static - method makeDragResizable(). -

    - This is based on a class by Andrew Till found on: - http://andrewtill.blogspot.co.uk/2012/12/dragging-to-resize-javafx-region.html
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Static Methods Concrete Methods 
      Modifier and TypeMethod and Description
      static voidmakeDragResizable(javafx.scene.layout.Region region) -
      Makes the specified region drag resizable.
      -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        makeDragResizable

        -
        public static void makeDragResizable(javafx.scene.layout.Region region)
        -
        Makes the specified region drag resizable. - This particular implementation only creates a resize - click-and-drag area on the top side of the region. - The resize area is defined by GUI.RESIZE_MARGIN.
        -
        -
        Parameters:
        -
        region - the region to make resizable.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/class-use/HorizontalDragResize.html b/doc/jcgp/gui/dragresize/class-use/HorizontalDragResize.html deleted file mode 100644 index cab2c25..0000000 --- a/doc/jcgp/gui/dragresize/class-use/HorizontalDragResize.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.dragresize.HorizontalDragResize - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.dragresize.HorizontalDragResize

-
-
No usage of jcgp.gui.dragresize.HorizontalDragResize
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/class-use/VerticalDragResize.html b/doc/jcgp/gui/dragresize/class-use/VerticalDragResize.html deleted file mode 100644 index f8850ab..0000000 --- a/doc/jcgp/gui/dragresize/class-use/VerticalDragResize.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.dragresize.VerticalDragResize - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.dragresize.VerticalDragResize

-
-
No usage of jcgp.gui.dragresize.VerticalDragResize
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/package-frame.html b/doc/jcgp/gui/dragresize/package-frame.html deleted file mode 100644 index dfa4420..0000000 --- a/doc/jcgp/gui/dragresize/package-frame.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - -jcgp.gui.dragresize - - - - - -

jcgp.gui.dragresize

-
-

Classes

- -
- - diff --git a/doc/jcgp/gui/dragresize/package-summary.html b/doc/jcgp/gui/dragresize/package-summary.html deleted file mode 100644 index 35e0d97..0000000 --- a/doc/jcgp/gui/dragresize/package-summary.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - -jcgp.gui.dragresize - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui.dragresize

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/package-tree.html b/doc/jcgp/gui/dragresize/package-tree.html deleted file mode 100644 index acb9253..0000000 --- a/doc/jcgp/gui/dragresize/package-tree.html +++ /dev/null @@ -1,138 +0,0 @@ - - - - - -jcgp.gui.dragresize Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui.dragresize

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/dragresize/package-use.html b/doc/jcgp/gui/dragresize/package-use.html deleted file mode 100644 index a2a0e8e..0000000 --- a/doc/jcgp/gui/dragresize/package-use.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Package jcgp.gui.dragresize - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui.dragresize

-
-
No usage of jcgp.gui.dragresize
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/package-frame.html b/doc/jcgp/gui/package-frame.html deleted file mode 100644 index 2c59e06..0000000 --- a/doc/jcgp/gui/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -jcgp.gui - - - - - -

jcgp.gui

-
-

Classes

- -
- - diff --git a/doc/jcgp/gui/package-summary.html b/doc/jcgp/gui/package-summary.html deleted file mode 100644 index b21e2a9..0000000 --- a/doc/jcgp/gui/package-summary.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -jcgp.gui - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/package-tree.html b/doc/jcgp/gui/package-tree.html deleted file mode 100644 index 9637f6e..0000000 --- a/doc/jcgp/gui/package-tree.html +++ /dev/null @@ -1,141 +0,0 @@ - - - - - -jcgp.gui Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/package-use.html b/doc/jcgp/gui/package-use.html deleted file mode 100644 index f7e90dd..0000000 --- a/doc/jcgp/gui/package-use.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -Uses of Package jcgp.gui - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/ChromosomePane.html b/doc/jcgp/gui/population/ChromosomePane.html deleted file mode 100644 index 4904373..0000000 --- a/doc/jcgp/gui/population/ChromosomePane.html +++ /dev/null @@ -1,495 +0,0 @@ - - - - - -ChromosomePane - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class ChromosomePane

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
    -
    -
    -
    -
    public class ChromosomePane
    -extends javafx.scene.control.ScrollPane
    -
    This extension of ScrollPane contains a series of - nodes, inputs and outputs spread across a grid. It also contains - all of the connection lines overlaid over the nodes, inputs and outputs.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.control.ScrollPane

        -contentProperty, fitToHeightProperty, fitToWidthProperty, hbarPolicyProperty, hmaxProperty, hminProperty, hvalueProperty, pannableProperty, prefViewportHeightProperty, prefViewportWidthProperty, vbarPolicyProperty, viewportBoundsProperty, vmaxProperty, vminProperty, vvalueProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.control.Control

        -contextMenuProperty, skinProperty, tooltipProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Nested Class Summary

      -
        -
      • - - -

        Nested classes/interfaces inherited from class javafx.scene.control.ScrollPane

        -javafx.scene.control.ScrollPane.ScrollBarPolicy
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javafx.scene.layout.Region

        -USE_COMPUTED_SIZE, USE_PREF_SIZE
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      booleanisEvaluating() 
      voidrelockOutputs() 
      voidsetInputs(java.lang.Object[] values) 
      voidunlockOutputs() 
      voidupdateGenes(Chromosome chr) 
      voidupdateValues() 
      -
        -
      • - - -

        Methods inherited from class javafx.scene.control.ScrollPane

        -contentProperty, fitToHeightProperty, fitToWidthProperty, getClassCssMetaData, getContent, getControlCssMetaData, getHbarPolicy, getHmax, getHmin, getHvalue, getPrefViewportHeight, getPrefViewportWidth, getVbarPolicy, getViewportBounds, getVmax, getVmin, getVvalue, hbarPolicyProperty, hmaxProperty, hminProperty, hvalueProperty, isFitToHeight, isFitToWidth, isPannable, pannableProperty, prefViewportHeightProperty, prefViewportWidthProperty, setContent, setFitToHeight, setFitToWidth, setHbarPolicy, setHmax, setHmin, setHvalue, setPannable, setPrefViewportHeight, setPrefViewportWidth, setVbarPolicy, setViewportBounds, setVmax, setVmin, setVvalue, vbarPolicyProperty, viewportBoundsProperty, vmaxProperty, vminProperty, vvalueProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.control.Control

        -contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Method Detail

      - - - -
        -
      • -

        updateGenes

        -
        public void updateGenes(Chromosome chr)
        -
      • -
      - - - -
        -
      • -

        unlockOutputs

        -
        public void unlockOutputs()
        -
      • -
      - - - -
        -
      • -

        relockOutputs

        -
        public void relockOutputs()
        -
      • -
      - - - -
        -
      • -

        setInputs

        -
        public void setInputs(java.lang.Object[] values)
        -
      • -
      - - - -
        -
      • -

        updateValues

        -
        public void updateValues()
        -
      • -
      - - - -
        -
      • -

        isEvaluating

        -
        public boolean isEvaluating()
        -
        -
        Returns:
        -
        the evaluating attribute.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/FunctionSelector.html b/doc/jcgp/gui/population/FunctionSelector.html deleted file mode 100644 index 90fdcd1..0000000 --- a/doc/jcgp/gui/population/FunctionSelector.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - -FunctionSelector - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class FunctionSelector

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class FunctionSelector
    -extends javafx.scene.layout.VBox
    -
    A menu class, exposes all of the allowed functions - when called by a node, so that the node function can be changed.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.VBox

        -alignmentProperty, fillWidthProperty, spacingProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javafx.scene.layout.Region

        -USE_COMPUTED_SIZE, USE_PREF_SIZE
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidrelocateAndShow(javafx.scene.input.MouseEvent event, - GUINode node) 
      voidremakeFunctions(FunctionSet fs) 
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.VBox

        -alignmentProperty, clearConstraints, fillWidthProperty, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, getSpacing, getVgrow, isFillWidth, requestLayout, setAlignment, setFillWidth, setMargin, setSpacing, setVgrow, spacingProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        FunctionSelector

        -
        public FunctionSelector(FunctionSet functionSet)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        remakeFunctions

        -
        public void remakeFunctions(FunctionSet fs)
        -
      • -
      - - - -
        -
      • -

        relocateAndShow

        -
        public void relocateAndShow(javafx.scene.input.MouseEvent event,
        -                            GUINode node)
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/GUIGene.GUIGeneState.html b/doc/jcgp/gui/population/GUIGene.GUIGeneState.html deleted file mode 100644 index cd0c1d8..0000000 --- a/doc/jcgp/gui/population/GUIGene.GUIGeneState.html +++ /dev/null @@ -1,429 +0,0 @@ - - - - - -GUIGene.GUIGeneState - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Enum GUIGene.GUIGeneState

-
-
- -
- -
-
- -
-
-
    -
  • - - - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        values

        -
        public static GUIGene.GUIGeneState[] values()
        -
        Returns an array containing the constants of this enum type, in -the order they are declared. This method may be used to iterate -over the constants as follows: -
        -for (GUIGene.GUIGeneState c : GUIGene.GUIGeneState.values())
        -    System.out.println(c);
        -
        -
        -
        Returns:
        -
        an array containing the constants of this enum type, in the order they are declared
        -
        -
      • -
      - - - -
        -
      • -

        valueOf

        -
        public static GUIGene.GUIGeneState valueOf(java.lang.String name)
        -
        Returns the enum constant of this type with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this type. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        -
        java.lang.NullPointerException - if the argument is null
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/GUIGene.html b/doc/jcgp/gui/population/GUIGene.html deleted file mode 100644 index ec66952..0000000 --- a/doc/jcgp/gui/population/GUIGene.html +++ /dev/null @@ -1,630 +0,0 @@ - - - - - -GUIGene - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class GUIGene

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    Direct Known Subclasses:
    -
    GUIInput, GUINode, GUIOutput
    -
    -
    -
    -
    public abstract class GUIGene
    -extends javafx.scene.Group
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.Group

        -autoSizeChildrenProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Nested Class Summary

      - - - - - - - - - - -
      Nested Classes 
      Modifier and TypeClass and Description
      static class GUIGene.GUIGeneState 
      -
    • -
    - -
      -
    • - - -

      Field Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Fields 
      Modifier and TypeField and Description
      static doubleNODE_RADIUS 
      static doubleNODE_TEXT 
      static doubleSOCKET_RADIUS 
      static doubleSPACING 
      static doubleTHETA 
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GUIGene() 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and TypeMethod and Description
      abstract voidaddLocks(int value) 
      abstract ConnectiongetChangingConnection() 
      intgetLocks() 
      GUIGene.GUIGeneStategetState() 
      booleanisLocked() 
      abstract voidremoveLocks(int value) 
      abstract voidresetState() 
      abstract voidsetChangingConnection(Connection newConnection) 
      abstract voidsetConnectionLine(GUIGene gene) 
      abstract voidsetConnectionStates(GUIGene.GUIGeneState newState) 
      voidsetState(GUIGene.GUIGeneState newState) 
      abstract voidupdateLines() 
      abstract voidupdateText() 
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Group

        -autoSizeChildrenProperty, getChildren, isAutoSizeChildren, minHeight, minWidth, prefHeight, prefWidth, setAutoSizeChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_computeGeomBounds, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, impl_updatePeer, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        GUIGene

        -
        public GUIGene()
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - - - - - - - - - -
        -
      • -

        isLocked

        -
        public boolean isLocked()
        -
      • -
      - - - -
        -
      • -

        getLocks

        -
        public int getLocks()
        -
      • -
      - - - -
        -
      • -

        addLocks

        -
        public abstract void addLocks(int value)
        -
      • -
      - - - -
        -
      • -

        removeLocks

        -
        public abstract void removeLocks(int value)
        -
      • -
      - - - -
        -
      • -

        updateLines

        -
        public abstract void updateLines()
        -
      • -
      - - - -
        -
      • -

        setChangingConnection

        -
        public abstract void setChangingConnection(Connection newConnection)
        -
      • -
      - - - -
        -
      • -

        getChangingConnection

        -
        public abstract Connection getChangingConnection()
        -
      • -
      - - - -
        -
      • -

        setConnectionStates

        -
        public abstract void setConnectionStates(GUIGene.GUIGeneState newState)
        -
      • -
      - - - -
        -
      • -

        resetState

        -
        public abstract void resetState()
        -
      • -
      - - - -
        -
      • -

        setConnectionLine

        -
        public abstract void setConnectionLine(GUIGene gene)
        -
      • -
      - - - -
        -
      • -

        updateText

        -
        public abstract void updateText()
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/GUIInput.html b/doc/jcgp/gui/population/GUIInput.html deleted file mode 100644 index 522ddb4..0000000 --- a/doc/jcgp/gui/population/GUIInput.html +++ /dev/null @@ -1,566 +0,0 @@ - - - - - -GUIInput - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class GUIInput

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class GUIInput
    -extends GUIGene
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.Group

        -autoSizeChildrenProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - - - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddLocks(int value) 
      ConnectiongetChangingConnection() 
      voidremoveLocks(int value) 
      voidresetState() 
      voidsetChangingConnection(Connection newConnection) 
      voidsetConnectionLine(GUIGene gene) 
      voidsetConnectionStates(GUIGene.GUIGeneState newState) -
      Set all connections to a given state.
      -
      voidsetState(GUIGene.GUIGeneState newState) 
      voidsetValue(java.lang.Object newValue) 
      voidupdateLines() 
      voidupdateText() 
      - -
        -
      • - - -

        Methods inherited from class javafx.scene.Group

        -autoSizeChildrenProperty, getChildren, isAutoSizeChildren, minHeight, minWidth, prefHeight, prefWidth, setAutoSizeChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_computeGeomBounds, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, impl_updatePeer, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
- -
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/GUINode.html b/doc/jcgp/gui/population/GUINode.html deleted file mode 100644 index e8769a3..0000000 --- a/doc/jcgp/gui/population/GUINode.html +++ /dev/null @@ -1,614 +0,0 @@ - - - - - -GUINode - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class GUINode

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class GUINode
    -extends GUIGene
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.Group

        -autoSizeChildrenProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GUINode(ChromosomePane parentRef, - Node node, - javafx.scene.shape.Line[] connectionLines, - GUI gui) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddLocks(int value) 
      ConnectiongetChangingConnection() 
      NodegetNode() 
      voidremoveLocks(int value) 
      voidresetState() 
      voidsetChangingConnection(Connection newConnection) 
      voidsetConnectionLine(GUIGene gene) 
      voidsetConnectionStates(GUIGene.GUIGeneState newState) 
      voidsetFunction(Function function) 
      voidsetNode(Node newNode) 
      voidsetState(GUIGene.GUIGeneState newState) 
      voidupdateLine(int index) -
      Place the end of the specified line on the output of the associated connection.
      -
      voidupdateLines() -
      Updates the end of all lines to match the associated connections.
      -
      voidupdateText() 
      - -
        -
      • - - -

        Methods inherited from class javafx.scene.Group

        -autoSizeChildrenProperty, getChildren, isAutoSizeChildren, minHeight, minWidth, prefHeight, prefWidth, setAutoSizeChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_computeGeomBounds, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, impl_updatePeer, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        GUINode

        -
        public GUINode(ChromosomePane parentRef,
        -               Node node,
        -               javafx.scene.shape.Line[] connectionLines,
        -               GUI gui)
        -
      • -
      -
    • -
    - - -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/GUIOutput.html b/doc/jcgp/gui/population/GUIOutput.html deleted file mode 100644 index da69c4e..0000000 --- a/doc/jcgp/gui/population/GUIOutput.html +++ /dev/null @@ -1,591 +0,0 @@ - - - - - -GUIOutput - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class GUIOutput

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class GUIOutput
    -extends GUIGene
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.Group

        -autoSizeChildrenProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - - - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      GUIOutput(ChromosomePane parentRef, - Output output, - javafx.scene.shape.Line line, - GUI gui) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidaddLocks(int value) 
      ConnectiongetChangingConnection() 
      voidlock() 
      voidremoveLocks(int value) 
      voidresetState() 
      voidsetChangingConnection(Connection newConnection) 
      voidsetConnectionLine(GUIGene gene) 
      voidsetConnectionStates(GUIGene.GUIGeneState newState) 
      voidsetOutput(Output newOutput) 
      voidsetState(GUIGene.GUIGeneState newState) 
      voidunlock() 
      voidupdateLines() 
      voidupdateText() 
      - -
        -
      • - - -

        Methods inherited from class javafx.scene.Group

        -autoSizeChildrenProperty, getChildren, isAutoSizeChildren, minHeight, minWidth, prefHeight, prefWidth, setAutoSizeChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_computeGeomBounds, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, impl_updatePeer, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, maxHeight, maxWidth, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
- -
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/PopulationPane.html b/doc/jcgp/gui/population/PopulationPane.html deleted file mode 100644 index d1ff15c..0000000 --- a/doc/jcgp/gui/population/PopulationPane.html +++ /dev/null @@ -1,513 +0,0 @@ - - - - - -PopulationPane - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.population
-

Class PopulationPane

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget, javafx.scene.control.Skinnable
    -
    -
    -
    -
    public class PopulationPane
    -extends javafx.scene.control.TabPane
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.control.TabPane

        -rotateGraphicProperty, selectionModelProperty, sideProperty, tabClosingPolicyProperty, tabMaxHeightProperty, tabMaxWidthProperty, tabMinHeightProperty, tabMinWidthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.control.Control

        -contextMenuProperty, skinProperty, tooltipProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Nested Class Summary

      -
        -
      • - - -

        Nested classes/interfaces inherited from class javafx.scene.control.TabPane

        -javafx.scene.control.TabPane.TabClosingPolicy
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javafx.scene.control.TabPane

        -STYLE_CLASS_FLOATING
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.layout.Region

        -USE_COMPUTED_SIZE, USE_PREF_SIZE
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      PopulationPane(GUI gui) 
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidevaluateTestCase(TestCaseProblem.TestCase<java.lang.Object> testCase) 
      voidhideValues() 
      booleanisEvaluating() 
      voidrelockOutputs() 
      voidremakeTabs() 
      voidsetEvaluating(boolean value) 
      voidunlockOutputs() 
      voidupdateGenes() 
      -
        -
      • - - -

        Methods inherited from class javafx.scene.control.TabPane

        -getClassCssMetaData, getControlCssMetaData, getSelectionModel, getSide, getTabClosingPolicy, getTabMaxHeight, getTabMaxWidth, getTabMinHeight, getTabMinWidth, getTabs, isRotateGraphic, rotateGraphicProperty, selectionModelProperty, setRotateGraphic, setSelectionModel, setSide, setTabClosingPolicy, setTabMaxHeight, setTabMaxWidth, setTabMinHeight, setTabMinWidth, sideProperty, tabClosingPolicyProperty, tabMaxHeightProperty, tabMaxWidthProperty, tabMinHeightProperty, tabMinWidthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.control.Control

        -contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        PopulationPane

        -
        public PopulationPane(GUI gui)
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        remakeTabs

        -
        public void remakeTabs()
        -
      • -
      - - - -
        -
      • -

        updateGenes

        -
        public void updateGenes()
        -
      • -
      - - - -
        -
      • -

        unlockOutputs

        -
        public void unlockOutputs()
        -
      • -
      - - - -
        -
      • -

        relockOutputs

        -
        public void relockOutputs()
        -
      • -
      - - - - - - - -
        -
      • -

        hideValues

        -
        public void hideValues()
        -
      • -
      - - - -
        -
      • -

        isEvaluating

        -
        public boolean isEvaluating()
        -
      • -
      - - - -
        -
      • -

        setEvaluating

        -
        public void setEvaluating(boolean value)
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/ChromosomePane.html b/doc/jcgp/gui/population/class-use/ChromosomePane.html deleted file mode 100644 index add9624..0000000 --- a/doc/jcgp/gui/population/class-use/ChromosomePane.html +++ /dev/null @@ -1,175 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.ChromosomePane - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.ChromosomePane

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/FunctionSelector.html b/doc/jcgp/gui/population/class-use/FunctionSelector.html deleted file mode 100644 index 15a596e..0000000 --- a/doc/jcgp/gui/population/class-use/FunctionSelector.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.FunctionSelector - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.FunctionSelector

-
-
No usage of jcgp.gui.population.FunctionSelector
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/GUIGene.GUIGeneState.html b/doc/jcgp/gui/population/class-use/GUIGene.GUIGeneState.html deleted file mode 100644 index 54fb0b6..0000000 --- a/doc/jcgp/gui/population/class-use/GUIGene.GUIGeneState.html +++ /dev/null @@ -1,220 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.GUIGene.GUIGeneState - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.GUIGene.GUIGeneState

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/GUIGene.html b/doc/jcgp/gui/population/class-use/GUIGene.html deleted file mode 100644 index 32874c8..0000000 --- a/doc/jcgp/gui/population/class-use/GUIGene.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.GUIGene - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.GUIGene

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/GUIInput.html b/doc/jcgp/gui/population/class-use/GUIInput.html deleted file mode 100644 index c9b77ef..0000000 --- a/doc/jcgp/gui/population/class-use/GUIInput.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.GUIInput - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.GUIInput

-
-
No usage of jcgp.gui.population.GUIInput
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/GUINode.html b/doc/jcgp/gui/population/class-use/GUINode.html deleted file mode 100644 index 6477a04..0000000 --- a/doc/jcgp/gui/population/class-use/GUINode.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.GUINode - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.GUINode

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/GUIOutput.html b/doc/jcgp/gui/population/class-use/GUIOutput.html deleted file mode 100644 index fefc469..0000000 --- a/doc/jcgp/gui/population/class-use/GUIOutput.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.GUIOutput - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.GUIOutput

-
-
No usage of jcgp.gui.population.GUIOutput
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/class-use/PopulationPane.html b/doc/jcgp/gui/population/class-use/PopulationPane.html deleted file mode 100644 index 7b6ab4a..0000000 --- a/doc/jcgp/gui/population/class-use/PopulationPane.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - -Uses of Class jcgp.gui.population.PopulationPane - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.population.PopulationPane

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/package-frame.html b/doc/jcgp/gui/population/package-frame.html deleted file mode 100644 index d93ae19..0000000 --- a/doc/jcgp/gui/population/package-frame.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -jcgp.gui.population - - - - - -

jcgp.gui.population

-
-

Classes

- -

Enums

- -
- - diff --git a/doc/jcgp/gui/population/package-summary.html b/doc/jcgp/gui/population/package-summary.html deleted file mode 100644 index 7e934e1..0000000 --- a/doc/jcgp/gui/population/package-summary.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -jcgp.gui.population - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui.population

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/package-tree.html b/doc/jcgp/gui/population/package-tree.html deleted file mode 100644 index d791b58..0000000 --- a/doc/jcgp/gui/population/package-tree.html +++ /dev/null @@ -1,194 +0,0 @@ - - - - - -jcgp.gui.population Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui.population

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Enum Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/population/package-use.html b/doc/jcgp/gui/population/package-use.html deleted file mode 100644 index 9f9d69c..0000000 --- a/doc/jcgp/gui/population/package-use.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -Uses of Package jcgp.gui.population - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui.population

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/SettingsPane.html b/doc/jcgp/gui/settings/SettingsPane.html deleted file mode 100644 index bb1e7b2..0000000 --- a/doc/jcgp/gui/settings/SettingsPane.html +++ /dev/null @@ -1,522 +0,0 @@ - - - - - -SettingsPane - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.settings
-

Class SettingsPane

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class SettingsPane
    -extends javafx.scene.layout.AnchorPane
    -
    This is a fairly hefty class which encapsulates the entire right-hand - control pane. It contains base parameters, module selectors and their - associated parameters, flow controls and file loading/saving buttons. -

    - A single instance of this class is used in GUI.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Field Summary

      -
        -
      • - - -

        Fields inherited from class javafx.scene.layout.Region

        -USE_COMPUTED_SIZE, USE_PREF_SIZE
      • -
      -
        -
      • - - -

        Fields inherited from class javafx.scene.Node

        -BASELINE_OFFSET_SAME_AS_HEIGHT
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      SettingsPane(GUI gui) -
      Create a new instance of SettingsPane associated - with the specified GUI object.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidapplyParameters() -
      Calls applyValue() on every parameter.
      -
      booleanareParametersValid() 
      TestCaseTablegetTestCaseTable() 
      booleanisExperimentRunning() 
      booleanisResetRequired() 
      voidrevalidateParameters() -
      Calls validate() on every parameter.
      -
      voidupdateControls(boolean running, - boolean finished) -
      Updates all of the controls to their appropriate state based on the status of the - experiment, in order to prevent inappropriate operations if the experiment is - running or finished.
      -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.AnchorPane

        -clearConstraints, getBottomAnchor, getLeftAnchor, getRightAnchor, getTopAnchor, setBottomAnchor, setLeftAnchor, setRightAnchor, setTopAnchor
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getClassCssMetaData, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Constructor Detail

      - - - -
        -
      • -

        SettingsPane

        -
        public SettingsPane(GUI gui)
        -
        Create a new instance of SettingsPane associated - with the specified GUI object.
        -
        -
        Parameters:
        -
        gui - a reference to this object's parent.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        isExperimentRunning

        -
        public boolean isExperimentRunning()
        -
        -
        Returns:
        -
        true if the experiment is currently evolving something, false otherwise.
        -
        -
      • -
      - - - -
        -
      • -

        isResetRequired

        -
        public boolean isResetRequired()
        -
        -
        Returns:
        -
        true if the experiment needs to be reset, false if otherwise.
        -
        -
      • -
      - - - -
        -
      • -

        areParametersValid

        -
        public boolean areParametersValid()
        -
        -
        Returns:
        -
        true if no parameters have their status set to ParameterStatus.INVALID.
        -
        -
      • -
      - - - -
        -
      • -

        revalidateParameters

        -
        public void revalidateParameters()
        -
        Calls validate() on every parameter. This is called whenever a parameter changes, - so that other parameters update their status in case they were dependent on the - changed parameter. -

        - This also disables the controls if a reset is necessary, preventing the experiment - from running until it has happened.
        -
      • -
      - - - -
        -
      • -

        applyParameters

        -
        public void applyParameters()
        -
        Calls applyValue() on every parameter. This is called when a reset occurs, so that - the new value will be used as a reference instead of the old reference value. -

        - It also closes the test case table, just in case.
        -
      • -
      - - - -
        -
      • -

        updateControls

        -
        public void updateControls(boolean running,
        -                           boolean finished)
        -
        Updates all of the controls to their appropriate state based on the status of the - experiment, in order to prevent inappropriate operations if the experiment is - running or finished.
        -
        -
        Parameters:
        -
        running - true if the experiment is running.
        -
        finished - true if the experiment is finished.
        -
        -
      • -
      - - - -
        -
      • -

        getTestCaseTable

        -
        public TestCaseTable getTestCaseTable()
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/class-use/SettingsPane.html b/doc/jcgp/gui/settings/class-use/SettingsPane.html deleted file mode 100644 index 3576f53..0000000 --- a/doc/jcgp/gui/settings/class-use/SettingsPane.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - -Uses of Class jcgp.gui.settings.SettingsPane - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.settings.SettingsPane

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/package-frame.html b/doc/jcgp/gui/settings/package-frame.html deleted file mode 100644 index c3822e6..0000000 --- a/doc/jcgp/gui/settings/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -jcgp.gui.settings - - - - - -

jcgp.gui.settings

-
-

Classes

- -
- - diff --git a/doc/jcgp/gui/settings/package-summary.html b/doc/jcgp/gui/settings/package-summary.html deleted file mode 100644 index a2cae25..0000000 --- a/doc/jcgp/gui/settings/package-summary.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -jcgp.gui.settings - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui.settings

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/package-tree.html b/doc/jcgp/gui/settings/package-tree.html deleted file mode 100644 index cde64c6..0000000 --- a/doc/jcgp/gui/settings/package-tree.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -jcgp.gui.settings Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui.settings

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/package-use.html b/doc/jcgp/gui/settings/package-use.html deleted file mode 100644 index 4ba25d1..0000000 --- a/doc/jcgp/gui/settings/package-use.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - - -Uses of Package jcgp.gui.settings - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui.settings

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/GUIBooleanParameter.html b/doc/jcgp/gui/settings/parameters/GUIBooleanParameter.html deleted file mode 100644 index db48a71..0000000 --- a/doc/jcgp/gui/settings/parameters/GUIBooleanParameter.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - -GUIBooleanParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.settings.parameters
-

Class GUIBooleanParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class GUIBooleanParameter
    -extends GUIParameter<java.lang.Boolean>
    -
    This extension of @code{GUIParameter} uses a @code{CheckBox} to display - the value of a @code{BooleanParameter}. It cannot be constructed - directly - instead, use @code{GUIParameter.create()}. -

    - See GUIParameter for more information.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.HBox

        -alignmentProperty, fillHeightProperty, spacingProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidrefreshValue() -
      Update the control so it shows the correct value of the parameter.
      -
      - -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.HBox

        -alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Method Detail

      - - - -
        -
      • -

        refreshValue

        -
        public void refreshValue()
        -
        Description copied from class: GUIParameter
        -
        Update the control so it shows the correct value of the parameter. This method - is used exclusively by the thread-safe binding created if the module is a monitor.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/GUIDoubleParameter.html b/doc/jcgp/gui/settings/parameters/GUIDoubleParameter.html deleted file mode 100644 index d9f3a5b..0000000 --- a/doc/jcgp/gui/settings/parameters/GUIDoubleParameter.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - -GUIDoubleParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.settings.parameters
-

Class GUIDoubleParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class GUIDoubleParameter
    -extends GUIParameter<java.lang.Number>
    -
    This extension of @code{GUIParameter} uses a @code{TextField} to display - the value of a @code{DoubleParameter}. It cannot be constructed - directly - instead, use @code{GUIParameter.create()}. -

    - See GUIParameter for more information.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.HBox

        -alignmentProperty, fillHeightProperty, spacingProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidrefreshValue() -
      Update the control so it shows the correct value of the parameter.
      -
      - -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.HBox

        -alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Method Detail

      - - - -
        -
      • -

        refreshValue

        -
        public void refreshValue()
        -
        Description copied from class: GUIParameter
        -
        Update the control so it shows the correct value of the parameter. This method - is used exclusively by the thread-safe binding created if the module is a monitor.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/GUIIntegerParameter.html b/doc/jcgp/gui/settings/parameters/GUIIntegerParameter.html deleted file mode 100644 index 49f2365..0000000 --- a/doc/jcgp/gui/settings/parameters/GUIIntegerParameter.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - -GUIIntegerParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.settings.parameters
-

Class GUIIntegerParameter

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    -
    public class GUIIntegerParameter
    -extends GUIParameter<java.lang.Number>
    -
    This extension of @code{GUIParameter} uses a @code{TextField} to display - the value of a @code{IntegerParameter}. It cannot be constructed - directly - instead, use @code{GUIParameter.create()}. -

    - See GUIParameter for more information.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.HBox

        -alignmentProperty, fillHeightProperty, spacingProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidrefreshValue() -
      Update the control so it shows the correct value of the parameter.
      -
      - -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.HBox

        -alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Method Detail

      - - - -
        -
      • -

        refreshValue

        -
        public void refreshValue()
        -
        Description copied from class: GUIParameter
        -
        Update the control so it shows the correct value of the parameter. This method - is used exclusively by the thread-safe binding created if the module is a monitor.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/GUIParameter.html b/doc/jcgp/gui/settings/parameters/GUIParameter.html deleted file mode 100644 index a6c5092..0000000 --- a/doc/jcgp/gui/settings/parameters/GUIParameter.html +++ /dev/null @@ -1,575 +0,0 @@ - - - - - -GUIParameter - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.settings.parameters
-

Class GUIParameter<T>

-
-
- -
-
    -
  • -
    -
    Type Parameters:
    -
    T - the parameter data type
    -
    -
    -
    All Implemented Interfaces:
    -
    javafx.css.Styleable, javafx.event.EventTarget
    -
    -
    -
    Direct Known Subclasses:
    -
    GUIBooleanParameter, GUIDoubleParameter, GUIIntegerParameter
    -
    -
    -
    -
    public abstract class GUIParameter<T>
    -extends javafx.scene.layout.HBox
    -
    This is the base class for all @code{GUIParameter}s. Using the factory method @code{GUIParameter.create()} - generates an appropriate instance of this class for the specified parameter. -

    - A @code{GUIParameter} is an @code{HBox} containing a @code{Text} for the parameter name - and a @code{Control} for interaction. - It stores an instance of its associated @code{Parameter} object and also contains a @code{Tooltip} for - displaying status information. -

    - Monitor parameters are updated automatically and have their @code{Control} disabled so - that no changes can be made via the GUI. - Non-monitor parameters are updated automatically as well, but may be changed by the user - if the program is not evolving.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    See Also:
    -
    Parameter
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.HBox

        -alignmentProperty, fillHeightProperty, spacingProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Parent

        -impl_traversalEngineProperty, needsLayoutProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.scene.Node

        -blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
      • -
      -
    • -
    - - - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidapplyValue() -
      Set the current parameter value as the reference value of the @code{GUIParameter}.
      -
      static GUIParameter<?>create(Parameter<?> parameter, - SettingsPane sp) -
      Factory method to create @code{GUIParameter}s from @code{Parameter}s.
      -
      booleanisValid() 
      booleanrequiresReset() -
      Certain parameter changes might require the experiment to be reset, either - because the parameter is critical or because its status requires a reset.
      -
      voidvalidate() -
      Force the parameter to validate its current value, and apply the associated - style to the @code{GUIParameter}.
      -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.HBox

        -alignmentProperty, clearConstraints, fillHeightProperty, getAlignment, getBaselineOffset, getClassCssMetaData, getContentBias, getCssMetaData, getHgrow, getMargin, getSpacing, isFillHeight, requestLayout, setAlignment, setFillHeight, setHgrow, setMargin, setSpacing, spacingProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Pane

        -getChildren
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.layout.Region

        -backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeGeomBounds, impl_createPeer, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapToPixelProperty, widthProperty
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Parent

        -getChildrenUnmodifiable, getImpl_traversalEngine, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, setImpl_traversalEngine
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.scene.Node

        -addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_getAccessible, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_isShowMnemonics, impl_isTreeVisible, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setEffect, setEventDispatcher, setFocusTraversable, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

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

      Field Detail

      - - - -
        -
      • -

        BASE_TEXT_STYLE

        -
        public static final java.lang.String BASE_TEXT_STYLE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        BASE_CHECKBOX_STYLE

        -
        public static final java.lang.String BASE_CHECKBOX_STYLE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        INVALID_PARAMETER_STYLE

        -
        public static final java.lang.String INVALID_PARAMETER_STYLE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        WARNING_PARAMETER_STYLE

        -
        public static final java.lang.String WARNING_PARAMETER_STYLE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      - - - -
        -
      • -

        VALID_PARAMETER_STYLE

        -
        public static final java.lang.String VALID_PARAMETER_STYLE
        -
        -
        See Also:
        -
        Constant Field Values
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        create

        -
        public static GUIParameter<?> create(Parameter<?> parameter,
        -                                     SettingsPane sp)
        -
        Factory method to create @code{GUIParameter}s from @code{Parameter}s. - Use this to create an appropriate @code{GUIParameter} from any instance of @code{Parameter}, - rather than manually downcasting the @code{Parameter} object every time.
        -
        -
        Parameters:
        -
        parameter - a parameter for which to generate a @code{GUIParameter}.
        -
        sp - a reference to the @code{SettingsPane}.
        -
        Returns:
        -
        an appropriate instance of @code{GUIParameter}.
        -
        -
      • -
      - - - -
        -
      • -

        isValid

        -
        public boolean isValid()
        -
        -
        Returns:
        -
        true if the current value of the parameter does not prevent the - experiment from running.
        -
        -
      • -
      - - - -
        -
      • -

        validate

        -
        public void validate()
        -
        Force the parameter to validate its current value, and apply the associated - style to the @code{GUIParameter}.
        -
      • -
      - - - -
        -
      • -

        requiresReset

        -
        public boolean requiresReset()
        -
        Certain parameter changes might require the experiment to be reset, either - because the parameter is critical or because its status requires a reset.
        -
        -
        Returns:
        -
        true if an experiment reset is required due to this parameter changing.
        -
        -
      • -
      - - - -
        -
      • -

        applyValue

        -
        public void applyValue()
        -
        Set the current parameter value as the reference value of the @code{GUIParameter}. - The new reference value will be used to determine the validity of the parameter, - should its value change.
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/class-use/GUIBooleanParameter.html b/doc/jcgp/gui/settings/parameters/class-use/GUIBooleanParameter.html deleted file mode 100644 index 73ef280..0000000 --- a/doc/jcgp/gui/settings/parameters/class-use/GUIBooleanParameter.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.settings.parameters.GUIBooleanParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.settings.parameters.GUIBooleanParameter

-
-
No usage of jcgp.gui.settings.parameters.GUIBooleanParameter
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/class-use/GUIDoubleParameter.html b/doc/jcgp/gui/settings/parameters/class-use/GUIDoubleParameter.html deleted file mode 100644 index 9e2643a..0000000 --- a/doc/jcgp/gui/settings/parameters/class-use/GUIDoubleParameter.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.settings.parameters.GUIDoubleParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.settings.parameters.GUIDoubleParameter

-
-
No usage of jcgp.gui.settings.parameters.GUIDoubleParameter
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/class-use/GUIIntegerParameter.html b/doc/jcgp/gui/settings/parameters/class-use/GUIIntegerParameter.html deleted file mode 100644 index 1112b9d..0000000 --- a/doc/jcgp/gui/settings/parameters/class-use/GUIIntegerParameter.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - -Uses of Class jcgp.gui.settings.parameters.GUIIntegerParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.settings.parameters.GUIIntegerParameter

-
-
No usage of jcgp.gui.settings.parameters.GUIIntegerParameter
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/class-use/GUIParameter.html b/doc/jcgp/gui/settings/parameters/class-use/GUIParameter.html deleted file mode 100644 index ff820bf..0000000 --- a/doc/jcgp/gui/settings/parameters/class-use/GUIParameter.html +++ /dev/null @@ -1,197 +0,0 @@ - - - - - -Uses of Class jcgp.gui.settings.parameters.GUIParameter - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.settings.parameters.GUIParameter

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/package-frame.html b/doc/jcgp/gui/settings/parameters/package-frame.html deleted file mode 100644 index ae92d93..0000000 --- a/doc/jcgp/gui/settings/parameters/package-frame.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - -jcgp.gui.settings.parameters - - - - - -

jcgp.gui.settings.parameters

-
-

Classes

- -
- - diff --git a/doc/jcgp/gui/settings/parameters/package-summary.html b/doc/jcgp/gui/settings/parameters/package-summary.html deleted file mode 100644 index b30c04b..0000000 --- a/doc/jcgp/gui/settings/parameters/package-summary.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - -jcgp.gui.settings.parameters - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui.settings.parameters

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/package-tree.html b/doc/jcgp/gui/settings/parameters/package-tree.html deleted file mode 100644 index b2b1e24..0000000 --- a/doc/jcgp/gui/settings/parameters/package-tree.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -jcgp.gui.settings.parameters Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui.settings.parameters

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/parameters/package-use.html b/doc/jcgp/gui/settings/parameters/package-use.html deleted file mode 100644 index c328458..0000000 --- a/doc/jcgp/gui/settings/parameters/package-use.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -Uses of Package jcgp.gui.settings.parameters - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui.settings.parameters

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/testcase/TestCaseTable.html b/doc/jcgp/gui/settings/testcase/TestCaseTable.html deleted file mode 100644 index 1668f8a..0000000 --- a/doc/jcgp/gui/settings/testcase/TestCaseTable.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - -TestCaseTable - - - - - - - - -
- - - - - - - -
- - - -
-
jcgp.gui.settings.testcase
-

Class TestCaseTable

-
-
- -
-
    -
  • -
    -
    All Implemented Interfaces:
    -
    javafx.event.EventTarget
    -
    -
    -
    -
    public class TestCaseTable
    -extends javafx.stage.Stage
    -
    This is a test case table. For problems that have test cases, - this table shows the test case inputs and outputs. Clicking on - a test case (one is shown per row) applies the values to all - chromosome inputs shows the calculated values throughout the chromosome.
    -
    -
    Author:
    -
    Eduardo Pedroni
    -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Property Summary

      -
        -
      • - - -

        Properties inherited from class javafx.stage.Stage

        -fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, iconifiedProperty, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, titleProperty
      • -
      -
        -
      • - - -

        Properties inherited from class javafx.stage.Window

        -eventDispatcherProperty, focusedProperty, heightProperty, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, sceneProperty, showingProperty, widthProperty, xProperty, yProperty
      • -
      -
    • -
    - -
      -
    • - - -

      Constructor Summary

      - - - - - - - - -
      Constructors 
      Constructor and Description
      TestCaseTable(TestCaseProblem<java.lang.Object> testCaseProblem, - GUI gui) -
      Make a new instance of TestCaseTable.
      -
      -
    • -
    - -
      -
    • - - -

      Method Summary

      - - - - - - - - - - -
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      javafx.scene.control.TableView<TestCaseProblem.TestCase<java.lang.Object>>getTable() 
      -
        -
      • - - -

        Methods inherited from class javafx.stage.Stage

        -close, fullScreenExitHintProperty, fullScreenExitKeyProperty, fullScreenProperty, getFullScreenExitHint, getFullScreenExitKeyCombination, getIcons, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getModality, getOwner, getStyle, getTitle, iconifiedProperty, impl_getMXWindowType, impl_setImportant, impl_setPrimary, initModality, initOwner, initStyle, isFullScreen, isIconified, isMaximized, isResizable, maxHeightProperty, maximizedProperty, maxWidthProperty, minHeightProperty, minWidthProperty, resizableProperty, setFullScreen, setFullScreenExitHint, setFullScreenExitKeyCombination, setIconified, setMaxHeight, setMaximized, setMaxWidth, setMinHeight, setMinWidth, setResizable, setScene, setTitle, show, showAndWait, titleProperty, toBack, toFront
      • -
      -
        -
      • - - -

        Methods inherited from class javafx.stage.Window

        -addEventFilter, addEventHandler, buildEventDispatchChain, centerOnScreen, eventDispatcherProperty, fireEvent, focusedProperty, getEventDispatcher, getHeight, getOnCloseRequest, getOnHidden, getOnHiding, getOnShowing, getOnShown, getOpacity, getScene, getWidth, getX, getY, heightProperty, hide, impl_getPeer, impl_getWindows, isFocused, isShowing, onCloseRequestProperty, onHiddenProperty, onHidingProperty, onShowingProperty, onShownProperty, opacityProperty, removeEventFilter, removeEventHandler, requestFocus, sceneProperty, setEventDispatcher, setFocused, setHeight, setOnCloseRequest, setOnHidden, setOnHiding, setOnShowing, setOnShown, setOpacity, setWidth, setX, setY, showingProperty, sizeToScene, widthProperty, xProperty, yProperty
      • -
      -
        -
      • - - -

        Methods inherited from class java.lang.Object

        -equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • -
      -
    • -
    -
  • -
-
-
-
    -
  • - -
      -
    • - - -

      Constructor Detail

      - - - -
        -
      • -

        TestCaseTable

        -
        public TestCaseTable(TestCaseProblem<java.lang.Object> testCaseProblem,
        -                     GUI gui)
        -
        Make a new instance of TestCaseTable.
        -
        -
        Parameters:
        -
        testCaseProblem - the TestCaseProblem whose data must be displayed.
        -
        gui - a reference to the GUI.
        -
        -
      • -
      -
    • -
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        getTable

        -
        public javafx.scene.control.TableView<TestCaseProblem.TestCase<java.lang.Object>> getTable()
        -
        -
        Returns:
        -
        a reference to the actual table of test cases.
        -
        -
      • -
      -
    • -
    -
  • -
-
-
- - -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/testcase/class-use/TestCaseTable.html b/doc/jcgp/gui/settings/testcase/class-use/TestCaseTable.html deleted file mode 100644 index e265c24..0000000 --- a/doc/jcgp/gui/settings/testcase/class-use/TestCaseTable.html +++ /dev/null @@ -1,164 +0,0 @@ - - - - - -Uses of Class jcgp.gui.settings.testcase.TestCaseTable - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Class
jcgp.gui.settings.testcase.TestCaseTable

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/testcase/package-frame.html b/doc/jcgp/gui/settings/testcase/package-frame.html deleted file mode 100644 index 26e62ba..0000000 --- a/doc/jcgp/gui/settings/testcase/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -jcgp.gui.settings.testcase - - - - - -

jcgp.gui.settings.testcase

-
-

Classes

- -
- - diff --git a/doc/jcgp/gui/settings/testcase/package-summary.html b/doc/jcgp/gui/settings/testcase/package-summary.html deleted file mode 100644 index 4c44b31..0000000 --- a/doc/jcgp/gui/settings/testcase/package-summary.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -jcgp.gui.settings.testcase - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp.gui.settings.testcase

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/testcase/package-tree.html b/doc/jcgp/gui/settings/testcase/package-tree.html deleted file mode 100644 index 856d664..0000000 --- a/doc/jcgp/gui/settings/testcase/package-tree.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -jcgp.gui.settings.testcase Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp.gui.settings.testcase

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/gui/settings/testcase/package-use.html b/doc/jcgp/gui/settings/testcase/package-use.html deleted file mode 100644 index 632c665..0000000 --- a/doc/jcgp/gui/settings/testcase/package-use.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -Uses of Package jcgp.gui.settings.testcase - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp.gui.settings.testcase

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/package-frame.html b/doc/jcgp/package-frame.html deleted file mode 100644 index e3a2207..0000000 --- a/doc/jcgp/package-frame.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - -jcgp - - - - - -

jcgp

-
-

Classes

- -
- - diff --git a/doc/jcgp/package-summary.html b/doc/jcgp/package-summary.html deleted file mode 100644 index 0938489..0000000 --- a/doc/jcgp/package-summary.html +++ /dev/null @@ -1,144 +0,0 @@ - - - - - -jcgp - - - - - - - - -
- - - - - - - -
- - -
-

Package jcgp

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/package-tree.html b/doc/jcgp/package-tree.html deleted file mode 100644 index 69f87a8..0000000 --- a/doc/jcgp/package-tree.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -jcgp Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For Package jcgp

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/jcgp/package-use.html b/doc/jcgp/package-use.html deleted file mode 100644 index 98de651..0000000 --- a/doc/jcgp/package-use.html +++ /dev/null @@ -1,159 +0,0 @@ - - - - - -Uses of Package jcgp - - - - - - - - -
- - - - - - - -
- - -
-

Uses of Package
jcgp

-
-
- -
- -
- - - - - - - -
- - - - diff --git a/doc/overview-frame.html b/doc/overview-frame.html deleted file mode 100644 index f43cd64..0000000 --- a/doc/overview-frame.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - - -Overview List - - - - - -
All Classes
-
-

Packages

- -
-

 

- - diff --git a/doc/overview-summary.html b/doc/overview-summary.html deleted file mode 100644 index fc9dccd..0000000 --- a/doc/overview-summary.html +++ /dev/null @@ -1,207 +0,0 @@ - - - - - -Overview - - - - - - - - -
- - - - - - - -
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Packages 
PackageDescription
jcgp 
jcgp.backend.function 
jcgp.backend.modules 
jcgp.backend.modules.es 
jcgp.backend.modules.mutator 
jcgp.backend.modules.problem 
jcgp.backend.parameters 
jcgp.backend.parameters.monitors 
jcgp.backend.parsers 
jcgp.backend.population 
jcgp.backend.resources 
jcgp.backend.statistics 
jcgp.gui 
jcgp.gui.console 
jcgp.gui.dragresize 
jcgp.gui.population 
jcgp.gui.settings 
jcgp.gui.settings.parameters 
jcgp.gui.settings.testcase 
-
- -
- - - - - - - -
- - - - diff --git a/doc/overview-tree.html b/doc/overview-tree.html deleted file mode 100644 index 40ef112..0000000 --- a/doc/overview-tree.html +++ /dev/null @@ -1,386 +0,0 @@ - - - - - -Class Hierarchy - - - - - - - - -
- - - - - - - -
- - -
-

Hierarchy For All Packages

-Package Hierarchies: - -
-
-

Class Hierarchy

- -

Interface Hierarchy

- -

Enum Hierarchy

- -
- -
- - - - - - - -
- - - - diff --git a/doc/package-list b/doc/package-list deleted file mode 100644 index 939ebb8..0000000 --- a/doc/package-list +++ /dev/null @@ -1,19 +0,0 @@ -jcgp -jcgp.backend.function -jcgp.backend.modules -jcgp.backend.modules.es -jcgp.backend.modules.mutator -jcgp.backend.modules.problem -jcgp.backend.parameters -jcgp.backend.parameters.monitors -jcgp.backend.parsers -jcgp.backend.population -jcgp.backend.resources -jcgp.backend.statistics -jcgp.gui -jcgp.gui.console -jcgp.gui.dragresize -jcgp.gui.population -jcgp.gui.settings -jcgp.gui.settings.parameters -jcgp.gui.settings.testcase diff --git a/doc/script.js b/doc/script.js deleted file mode 100644 index b346356..0000000 --- a/doc/script.js +++ /dev/null @@ -1,30 +0,0 @@ -function show(type) -{ - count = 0; - for (var key in methods) { - var row = document.getElementById(key); - if ((methods[key] & type) != 0) { - row.style.display = ''; - row.className = (count++ % 2) ? rowColor : altColor; - } - else - row.style.display = 'none'; - } - updateTabs(type); -} - -function updateTabs(type) -{ - for (var value in tabs) { - var sNode = document.getElementById(tabs[value][0]); - var spanNode = sNode.firstChild; - if (value == type) { - sNode.className = activeTableTab; - spanNode.innerHTML = tabs[value][1]; - } - else { - sNode.className = tableTab; - spanNode.innerHTML = "" + tabs[value][1] + ""; - } - } -} diff --git a/doc/stylesheet.css b/doc/stylesheet.css deleted file mode 100644 index cebb4fd..0000000 --- a/doc/stylesheet.css +++ /dev/null @@ -1,574 +0,0 @@ -/* Javadoc style sheet */ -/* -Overall document style -*/ - -@import url('resources/fonts/dejavu.css'); - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a:hover, a:focus { - text-decoration:none; - color:#bb7a2a; -} -a:active { - text-decoration:none; - color:#4A6782; -} -a[name] { - color:#353833; -} -a[name]:hover { - text-decoration:none; - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; - font-style:italic; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -table tr td dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -/* -Document title and Copyright styles -*/ -.clear { - clear:both; - height:0px; - overflow:hidden; -} -.aboutLanguage { - float:right; - padding:0px 21px; - font-size:11px; - z-index:200; - margin-top:-9px; -} -.legalCopy { - margin-left:.5em; -} -.bar a, .bar a:link, .bar a:visited, .bar a:active { - color:#FFFFFF; - text-decoration:none; -} -.bar a:hover, .bar a:focus { - color:#bb7a2a; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* -Navigation bar styles -*/ -.bar { - background-color:#4D7A97; - color:#FFFFFF; - padding:.8em .5em .4em .8em; - height:auto;/*height:1.8em;*/ - font-size:11px; - margin:0; -} -.topNav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.bottomNav { - margin-top:10px; - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.subNav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.subNav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -ul.navList, ul.subNavList { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.navList li{ - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -ul.subNavList li{ - list-style:none; - float:left; -} -.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.topNav a:hover, .bottomNav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.navBarCell1Rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skipNav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* -Page header and footer styles -*/ -.header, .footer { - clear:both; - margin:0 20px; - padding:5px 0 0 0; -} -.indexHeader { - margin:10px; - position:relative; -} -.indexHeader span{ - margin-right:15px; -} -.indexHeader h1 { - font-size:13px; -} -.title { - color:#2c4557; - margin:10px 0; -} -.subTitle { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.footer ul { - margin:20px 0 5px 0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* -Heading styles -*/ -div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList ul.blockList li.blockList h3 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -ul.blockList ul.blockList li.blockList h3 { - padding:0; - margin:15px 0; -} -ul.blockList li.blockList h2 { - padding:0px 0 20px 0; -} -/* -Page layout container styles -*/ -.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { - clear:both; - padding:10px 20px; - position:relative; -} -.indexContainer { - margin:10px; - position:relative; - font-size:12px; -} -.indexContainer h2 { - font-size:13px; - padding:0 0 3px 0; -} -.indexContainer ul { - margin:0; - padding:0; -} -.indexContainer ul li { - list-style:none; - padding-top:2px; -} -.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { - margin:5px 0 10px 0px; - font-size:14px; - font-family:'DejaVu Sans Mono',monospace; -} -.serializedFormContainer dl.nameValue dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -.serializedFormContainer dl.nameValue dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* -List styles -*/ -ul.horizontal li { - display:inline; - font-size:0.9em; -} -ul.inheritance { - margin:0; - padding:0; -} -ul.inheritance li { - display:inline; - list-style:none; -} -ul.inheritance li ul.inheritance { - margin-left:15px; - padding-left:15px; - padding-top:1px; -} -ul.blockList, ul.blockListLast { - margin:10px 0 10px 0; - padding:0; -} -ul.blockList li.blockList, ul.blockListLast li.blockList { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { - padding:0px 20px 5px 10px; - border:1px solid #ededed; - background-color:#f8f8f8; -} -ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { - margin-left:0; - padding-left:0; - padding-bottom:15px; - border:none; -} -ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { - list-style:none; - border-bottom:none; - padding-bottom:0; -} -table tr td dl, table tr td dl dt, table tr td dl dd { - margin-top:0; - margin-bottom:1px; -} -/* -Table styles -*/ -.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { - width:100%; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.overviewSummary, .memberSummary { - padding:0px; -} -.overviewSummary caption, .memberSummary caption, .typeSummary caption, -.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, -.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, -.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, -.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, -.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, -.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, -.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, -.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { - color:#FFFFFF; -} -.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, -.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} -.memberSummary caption span.activeTableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#F8981D; - height:16px; -} -.memberSummary caption span.tableTab span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - margin-right:3px; - display:inline-block; - float:left; - background-color:#4D7A97; - height:16px; -} -.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { - padding-top:0px; - padding-left:0px; - padding-right:0px; - background-image:none; - float:none; - display:inline; -} -.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, -.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { - display:none; - width:5px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .activeTableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - float:left; - background-color:#F8981D; -} -.memberSummary .tableTab .tabEnd { - display:none; - width:5px; - margin-right:3px; - position:relative; - background-color:#4D7A97; - float:left; - -} -.overviewSummary td, .memberSummary td, .typeSummary td, -.useSummary td, .constantsSummary td, .deprecatedSummary td { - text-align:left; - padding:0px 0px 12px 10px; - width:100%; -} -th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, -td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ - vertical-align:top; - padding-right:0px; - padding-top:8px; - padding-bottom:3px; -} -th.colFirst, th.colLast, th.colOne, .constantsSummary th { - background:#dee3e9; - text-align:left; - padding:8px 3px 3px 7px; -} -td.colFirst, th.colFirst { - white-space:nowrap; - font-size:13px; -} -td.colLast, th.colLast { - font-size:13px; -} -td.colOne, th.colOne { - font-size:13px; -} -.overviewSummary td.colFirst, .overviewSummary th.colFirst, -.overviewSummary td.colOne, .overviewSummary th.colOne, -.memberSummary td.colFirst, .memberSummary th.colFirst, -.memberSummary td.colOne, .memberSummary th.colOne, -.typeSummary td.colFirst{ - width:25%; - vertical-align:top; -} -td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { - font-weight:bold; -} -.tableSubHeadingColor { - background-color:#EEEEFF; -} -.altColor { - background-color:#FFFFFF; -} -.rowColor { - background-color:#EEEEEF; -} -/* -Content styles -*/ -.description pre { - margin-top:0; -} -.deprecatedContent { - margin:0; - padding:10px 0; -} -.docSummary { - padding:0; -} - -ul.blockList ul.blockList ul.blockList li.blockList h3 { - font-style:normal; -} - -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} - -td.colLast div { - padding-top:0px; -} - - -td.colLast a { - padding-bottom:3px; -} -/* -Formatting effect styles -*/ -.sourceLineNo { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:3px 10px 2px 0px; - color:#474747; -} -.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, -.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, -.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { - font-weight:bold; -} -.deprecationComment, .emphasizedPhrase, .interfaceName { - font-style:italic; -} - -div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, -div.block div.block span.interfaceName { - font-style:normal; -} - -div.contentContainer ul.blockList li.blockList h2{ - padding-bottom:0px; -} -- cgit v1.2.3