Spiking Neuron Network Simulator  1.0
Simulation and training of spiking neuron networks, primarily theta neurons
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CException
 CSpikingNeuronNetwork.Lib.MatrixExceptionMatrix Exception Class
 CICollection< Spike >
 CSpikingNeuronNetwork.Lib.SpikePriorityQueueSpike Priority Queue used for determining what spike to process next based on spike timing
 CIComparable
 CSpikingNeuronNetwork.Lib.SpikeStatsThe spike statistics class
 CSpikingNeuronNetwork.Lib.Interfaces.IErrorDerivativeParametersError Derivative Parameters Interface
 CSpikingNeuronNetwork.Lib.Training.ErrorDerivativeParametersError Derivative Parameters Class
 CSpikingNeuronNetwork.Lib.Training.ErrorDerivativeParametersBatchError Derivative Parameters Batch Class For Tracking Running Totals in Error Derivatives
 CSpikingNeuronNetwork.Lib.Interfaces.ISpikingErrorSpiking Error Interface
 CSpikingNeuronNetwork.Lib.SumOfSquaredSpikingErrorSum of Squared Spiking Error Class
 CSpikingNeuronNetwork.Lib.Interfaces.ISpikingNeuronSpiking Neuron Interface
 CSpikingNeuronNetwork.Lib.NeuronModels.SpikingNeuronSpiking Neuron Abstract Class, Inherits From ISpikingNeuron
 CSpikingNeuronNetwork.Lib.NeuronModels.QifNeuronQuadratic Integrate and Fire Spiking Neuron Class
 CSpikingNeuronNetwork.Lib.NeuronModels.ThetaNeuronTheta Neuron Class
 CSpikingNeuronNetwork.Lib.Interfaces.ITrainingAlgorithmTraining Algorithm Interface
 CSpikingNeuronNetwork.Lib.Training.QuickPropTrainingQuick Prop Training Class, inherits from ITrainingAlgorithm
 CSpikingNeuronNetwork.Lib.Training.RpropTrainingRProp Training Class, inherits from ITrainingAlgorithm
 CSpikingNeuronNetwork.Lib.Training.SteepestDescentTrainingSteepest Descent Training Class, inherits from ITrainingAlgorithm
 CSpikingNeuronNetwork.Lib.Training.SteepestDescentWithMomentumTrainingSteepest Descent Training With Momentum Class, inherits from ITrainingAlgorithm
 CSpikingNeuronNetwork.Lib.MatrixMatrix Class
 CSpikingNeuronNetwork.Lib.Training.NeuronDerivativeParametersNeuron Derivative Parameters Class
 CSpikingNeuronNetwork.Lib.NeuronFiringHistoryNeuron Firing History Class
 CSpikingNeuronNetwork.Lib.NeuronStateNeuron State Class
 CSpikingNeuronNetwork.Console.ProgramConsole Program Class
 CSpikingNeuronNetwork.Lib.SpikeSpike Class
 CSpikingNeuronNetwork.Lib.SpikeSetSpike set class
 CSpikingNeuronNetwork.Lib.SpikingNeuronNetworkSpiking Neuron Network Class
 CSpikingNeuronNetwork.Test.SpikingNeuronNetworkRunningTestsTests ability to run a spiking neuron network
 CSpikingNeuronNetwork.Test.SpikingNeuronNetworkTrainingTestsTests ability to train a spiking neuron network
 CSpikingNeuronNetwork.Test.SumOfSquaredSpikingErrorTestsTests the sum of squared error calculation between spike trains
 CSpikingNeuronNetwork.Lib.SynapseSynapse Class
 CSpikingNeuronNetwork.Test.TestHelperSet of helper methods for various spiking neuron network tests
 CSpikingNeuronNetwork.Test.ThetaNeuronTestsTests theta neuron functionality
 CSpikingNeuronNetwork.Lib.Training.TrainingStatsTraining Statistics Class
 CSpikingNeuronNetwork.Lib.Training.TrainNetworkTrain Network Class
 CTuple< double, List< int >>
 CSpikingNeuronNetwork.Lib.Training.TrainingStatsPerEpochTraining Stats Per Epoch Class, inherits from a tuple representing the error and non-firing neuron indices