aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/parameters/Parameters.java
diff options
context:
space:
mode:
authorEduardo Pedroni <ep625@york.ac.uk>2014-03-08 14:48:25 +0000
committerEduardo Pedroni <ep625@york.ac.uk>2014-03-08 14:48:25 +0000
commitd63d3145f0f2abcee1bb88457324f4aaf9b9320e (patch)
treedfb19082adfba8989c4fd95ef286b8c1e7a1f2b1 /src/jcgp/parameters/Parameters.java
parentef7a850a8f2f81ccaa07f25d9b7ad602e84d88c9 (diff)
Slowly refactoring Parameters to fit the GUI a little better...
Diffstat (limited to 'src/jcgp/parameters/Parameters.java')
-rw-r--r--src/jcgp/parameters/Parameters.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/jcgp/parameters/Parameters.java b/src/jcgp/parameters/Parameters.java
new file mode 100644
index 0000000..54b54e3
--- /dev/null
+++ b/src/jcgp/parameters/Parameters.java
@@ -0,0 +1,31 @@
+package jcgp.parameters;
+
+import java.util.HashMap;
+
+public class Parameters {
+
+ private static HashMap<String, Parameter> parameters;
+
+ public static void add(String key, Parameter value) {
+ parameters.put(key, value);
+ }
+
+ public static Parameter get(String key) {
+ return parameters.get(key);
+ }
+
+ public static boolean contains(String key) {
+ return parameters.containsKey(key);
+ }
+
+// private static int rows = 0, columns = 0, inputs = 0, outputs = 0, levelsBack = 0,
+// mutationRate = 0, totalGenerations = 0, parents = 0, offspring = 0,
+// currentGeneration = 0, totalRuns = 0, currentRun = 0,
+// maxArity = 0, maxFitness = 0;
+
+// private static boolean debug = false;
+
+
+
+
+}