aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/JCGP.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/JCGP.java')
-rw-r--r--src/jcgp/JCGP.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jcgp/JCGP.java b/src/jcgp/JCGP.java
index be09b4a..aa3b647 100644
--- a/src/jcgp/JCGP.java
+++ b/src/jcgp/JCGP.java
@@ -479,6 +479,11 @@ public class JCGP {
public void reset() {
finished = false;
statistics = new StatisticsLogger();
+ resources.setArity(problem.getFunctionSet().getMaxArity());
+ if (resources.arity() < 1) {
+ resources.println("[CGP] Error: arity is smaller than 1. Check that at least one function is enabled");
+ return;
+ }
population = new Population(resources);
resetStatisticsValues();
resources.setCurrentGeneration(1);