aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/population/Node.java
blob: cce8dfd39e08fa5d5784b7613beb5df62b52aaa5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package jcgp.population;

import jcgp.function.Function;


public class Node implements MutableElement, Connection {
	
	private Function function;
	private Connection[] connections;

	public Node() {
		
	}
	
	@Override
	public int evaluate() {
		return function.run(connections[0], connections[1]);
	}
	
	public void setFunction(Function newFunction) {
		function = newFunction;
	}
	
	public void setConnection(Connection newConnection) {
		
	}

}