protected void NeuronCountEnds(object sender, NeuronEventArgs e) { NeuronsEndsCount++; NeuronEndsCountEvent?.Invoke(this, e); if (Neurons.Count == NeuronsEndsCount) { LayerProcessEndsEvent?.Invoke(this, new LayerProcessEndEventArgs(statusEnds)); } }
private void layer_OnNeuronAdded(object sender, NeuronEventArgs e) { AddOutputNeuron(e.Neuron); }
private void layer_OnNeuronRemoved(object sender, NeuronEventArgs e) { RemoveOutputNeuron(e.Neuron); }
private void NeuronEndsCountEvent(object sender, NeuronEventArgs e) { NeuronEndProcess?.Invoke(sender, e); }