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
Package SpikingNeuronNetwork.Lib

Namespaces

package  Interfaces
 
package  NeuronModels
 
package  Training
 

Classes

class  Matrix
 Matrix Class More...
 
class  MatrixException
 Matrix Exception Class More...
 
class  NeuronFiringHistory
 Neuron Firing History Class More...
 
class  NeuronState
 Neuron State Class More...
 
class  Spike
 Spike Class More...
 
class  SpikePriorityQueue
 Spike Priority Queue used for determining what spike to process next based on spike timing More...
 
class  SpikeSet
 Spike set class More...
 
class  SpikeStats
 The spike statistics class More...
 
class  SpikingNeuronNetwork
 Spiking Neuron Network Class More...
 
class  SumOfSquaredSpikingError
 Sum of Squared Spiking Error Class More...
 
class  Synapse
 Synapse Class More...
 

Enumerations

enum  OperatingRegion { OperatingRegion.SpikeGeneration, OperatingRegion.Quiescent, OperatingRegion.Refractory, OperatingRegion.TonicSpiking }
 Operating Region Enum More...
 
enum  SimulationMethod { SimulationMethod.Numerical, SimulationMethod.EventDriven }
 Simulation Method Enum More...
 

Enumeration Type Documentation

Operating Region Enum

Enumerator
SpikeGeneration 

Spike Generation Region

Quiescent 

Quiescent Region

Refractory 

Refractory Region

TonicSpiking 

Tonic Spiking Region

Definition at line 6 of file OperatingRegion.cs.

Simulation Method Enum

Enumerator
Numerical 

Numerical Simulation Method

EventDriven 

EventDriven Simulation Method

Definition at line 6 of file SimulationMethod.cs.