public void Run() { if (sourceSynapses.Count > 0) { input = 0d; for (int i = 0; i < sourceSynapses.Count; i++) { sourceSynapses[i].Propagate(); } } output = parent.Activate(bias + input, output); }