public void Connect(neuron n1, neuron n2, Link l1) { l1.inputValue = n1.value; l1.neurons[0] = n1; l1.neurons[1] = n2; n1.outLinks.Add(l1); n2.inputLinks.Add(l1); }
public Network(int numberOfNodes, int numberOfLinks) { neurons = new List <neuron>(); links = new List <Link>(); for (int i = 0; i < numberOfNodes; i++) { neuron n = new neuron(); neurons.Add(n); } for (int i = 0; i < numberOfLinks; i++) { Link l = new Link(); links.Add(l); } }