4     using System.Collections.Generic;
 
   15         public Dictionary<int, double> ErrorToOutputSpikeTimeDerivatives { 
get; set; }
 
   20         public Dictionary<Synapse, double> OutputSpikeTimeToWeightDerivatives { 
get; set; }
 
   27             ErrorToOutputSpikeTimeDerivatives = 
new Dictionary<int, double>();
 
   28             OutputSpikeTimeToWeightDerivatives = 
new Dictionary<Synapse, double>();
 
   37             return OutputSpikeTimeToWeightDerivatives.Keys.ToList();
 
   47             return ErrorToOutputSpikeTimeDerivatives[synapse.OutputNeuronIndex]*
 
   48                    OutputSpikeTimeToWeightDerivatives[synapse];
 
List< Synapse > GetSynapses()
Gets a list of the synapses for which there are error derivative parameters 
 
Error Derivative Parameters Interface 
 
ErrorDerivativeParameters()
Creates a new instance of ErrorDerivativeParameters 
 
Error Derivative Parameters Class 
 
Spiking Neuron Network Class 
 
double GetErrorDerivative(Synapse synapse)
Get the derivate of the error relative change in weight for a certain synapse