From 0c288cc1952809294c8d70d86b9f41b04878ac2e Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Sun, 23 Mar 2014 18:05:13 +0000 Subject: Majorly refactored, node grid is fully implemented. About to attempt active path locking. --- src/jcgp/function/Function.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/jcgp/function/Function.java (limited to 'src/jcgp/function/Function.java') diff --git a/src/jcgp/function/Function.java b/src/jcgp/function/Function.java new file mode 100644 index 0000000..64dd206 --- /dev/null +++ b/src/jcgp/function/Function.java @@ -0,0 +1,13 @@ +package jcgp.function; + +import jcgp.exceptions.InvalidArgumentsException; +import jcgp.population.Connection; + +public abstract class Function { + + public abstract Object run(Connection ... connections) throws InvalidArgumentsException; + + public abstract int getArity(); + + public abstract String getName(); +} -- cgit v1.2.3