public void Detach(Neuron neuron) { OutgoingLinks.RemoveWhere(w => w.Neuron.Id == neuron.Id); neuron.IncomingLinks.RemoveWhere(w => w.Neuron.Id == this.Id); }
public void Attach(Neuron neuron, double weight) { OutgoingLinks.Add(new Link { Neuron = neuron, Weight = weight }); neuron.IncomingLinks.Add(new Link { Neuron = this, Weight = weight }); }