/// <summary> /// Updates the statistics. /// </summary> /// <param name="iStimuli">The stimulation incoming from the input neurons.</param> /// <param name="rStimuli">The stimulation incoming from the reservoir's hidden neurons.</param> /// <param name="tStimuli">The total stimulation (Bias + Input + Hidden).</param> /// <param name="activation">The activation.</param> /// <param name="analogSignal">The analog output signal.</param> /// <param name="spike">The spiking output signal.</param> public void Update(double iStimuli, double rStimuli, double tStimuli, double activation, double analogSignal, double spike) { InputStimuliStat.AddSample(iStimuli); ReservoirStimuliStat.AddSample(rStimuli); TotalStimuliStat.AddSample(tStimuli); ActivationStat.AddSample(activation); AnalogSignalStat.AddSample(analogSignal); FiringStat.AddSample(spike); return; }