NEFEnsemble D = ef.make("D", 100, 1, "D", false);
NEFEnsemble rule1a = ef.make("rule1a", 500, 2, "rule1a", false);
NEFEnsemble rule1b = ef.make("rule1b", 500, 2, "rule1b", false);
NEFEnsemble rule2 = ef.make("rule2", 200, 1, "rule2", false);
rule2.collectSpikes(true);
rule1a.addDecodedOrigin("OR", new Function[] { new MAX(2) },
Neuron.AXON);
rule1b.addDecodedOrigin("AND", new Function[] { new MIN(2) },
Neuron.AXON);