![]() |
Auryn simulator
v0.8.1-206-gb56e451
Plastic Spiking Neural Network Simulator
|
| ►Nauryn | |
| CABSConnection | |
| CAdExGroup | Conductance based Adaptive Exponential neuron model - Brette and Gerstner (2005) |
| CAIF2Group | An adaptive integrate and fire group comparable to AIFGroup but with two independent adaptation timescales |
| CAIFGroup | A simple extension of IFGroup with spike triggered adaptation |
| CAllToAllConnection | Provides all to all connectivity |
| CAuditoryBeepGroup | A special Poisson generator that mimicks thalamo-cortical input to auditory cortex layer 3/4 |
| CAurynConnectionAllocationException | |
| CAurynDelayTooSmallException | |
| CAurynDelayVector | AurynDelayVector is a AurynVectorFloat which keeps its own history in a ring buffer |
| CAurynGenericException | |
| CAurynMatrixBufferException | |
| CAurynMatrixComplexStateException | |
| CAurynMatrixDimensionalityException | |
| CAurynMatrixPushBackException | |
| CAurynMemoryAlignmentException | |
| CAurynMMFileException | |
| CAurynOpenFileException | |
| CAurynSpikeAttributeSizeException | |
| CAurynStateVectorException | |
| CAurynTimeOverFlowException | |
| CAurynVector | Default Auryn vector template |
| CAurynVectorDimensionalityException | |
| CAurynVectorFloat | Default AurynVectorFloat class for performance computation |
| CAurynVersion | Container class providing Auryn version number |
| CBinarySpikeMonitor | The standard Monitor object to record spikes from a SpikingGroup and write them to a binary file |
| CBinaryStateMonitor | Records from an arbitray state vector of one unit from the source SpikingGroup to a binary file |
| CBurstRateMonitor | Monitor class to record population firing rates |
| CChecker | The abstract base class for all checkers |
| CComplexMatrix | Template for a sparse matrix with row major ordering and fast access of rows and capability to store float values per matrix entry |
| CConnection | The abstract base class for all Connection objects in Auryn |
| CCorrelatedPoissonGroup | A PoissonGroup with multiple subpopulations that co-modulate their firing rate according to an Ornstein Uhlenbeck process |
| CCubaIFGroup | Current based neuron model with absolute refractoriness as used in Vogels and Abbott 2005 |
| CCurrentInjector | Stimulator class to add values in each timestep to arbitrary neuronal states |
| CDelayConnection | DelayConnection implements a SparseConnection with adjustable delays |
| CDelayedSpikeMonitor | SpikeMonitor that reads the delayed spikes as they are received by a postsynaptic neuron |
| CDevice | Abstract base class for all Device, Stimulator, etc objects |
| CDuplexConnection | Duplex connection is the base class of most plastic connections |
| CEulerTrace | Solves a set of identical linear differential equations with the Euler method. It is used to implement synaptic traces in most STDP models |
| CExpCobaSynapse | Implements an exponential conductance-based synapse model |
| CExpCubaSynapse | Implements an exponential current-based synapse model |
| CFanOutConnection | Provides all to all connectivity |
| CFileInputGroup | Reads spikes from a ras file and emits them as SpikingGroup in a simulation |
| CFileModulatedPoissonGroup | A special Poisson generator that reads its instantaneous firing rate from a tiser file. Datapoints in the rate file are interpolated linearly |
| CIafPscDeltaGroup | Conductance based neuron model with absolute refractoriness as used in Vogels and Abbott 2005 |
| CIafPscExpGroup | Simple LIF neuron model with absolute refractoriness and current based synapses |
| CIdentityConnection | Provides a unity matrix like connectivity |
| CIFGroup | Implements the standard integrate and file model used in Auryn |
| CInputChannelGroup | A PoissonGroup with multiple subpopulations that co-modulate their firing rate according to an Ornstein Uhlenbeck process |
| CIzhikevichGroup | This NeuronGroup implements the Izhikevich neuron model with conductance based AMPA and GABA synapses |
| CLinearComboSynapse | Implements Auryn's default conductance based AMPA, Combo synapse without Combo voltage dependence |
| CLinearTrace | Exponential synaptic trace which exactly solves in an event-based manner in non-follow scenarios |
| CLogger | A generic logger class that logs to screen and a log-file |
| CLPTripletConnection | Implements triplet STDP in which weight updates are low-pass filtered |
| CMinimalTripletConnection | Implements minimal triplet STDP as described by Pfister and Gerstner 2006 |
| CModSynIFGroup | Implements the standard integrate and file model used in Auryn |
| CMonitor | Abstract base class for all Monitor objects |
| CMovingBumpGroup | A special PoissonGroup that generates jumping Gaussian bumps in the firing rate profile |
| CNaudGroup | This file implements NaudGroup, Richard Naud's reduced two compartment model with active dendrites |
| Cneuron_pair | Struct that defines a pair of neurons in SparseConnection |
| CNeuronGroup | Abstract base class for all neuron groups |
| CNormalStimulator | Stimulator class to inject timeseries of currents to patterns (subpopulations) of neurons |
| CPairInteractionConnection | STDP Connection class to simulate arbitrary nearest-neighbor STDP windows |
| CParrotGroup | A SpikingGroup that copies the output of another source SpikingGroup |
| Cpattern_member | Struct used to define neuronal assembly patterns in SparseConnection |
| CPatternMonitor | Monitor class to record population firing rates |
| CPatternStimulator | Stimulator class to inject timeseries of currents to patterns (subpopulations) of neurons |
| CPoissonGroup | A SpikingGroup that creates poissonian spikes with a given rate |
| CPoissonSpikeInjector | A PoissonGroup which can directly add its output spike to another SpikingGroup by piggy backing onto it |
| CPoissonStimulator | Stimulator class to inject timeseries of currents NeuronGroups |
| CPopulationRateMonitor | Monitor class to record population firing rates |
| CProfilePoissonGroup | A SpikingGroup that creates poissonian spikes with a given rate and spatial profile |
| CRateChecker | A Checker class that tracks population firing rate as a moving average and breaks a run if it goes out of bound |
| CRateModulatedConnection | Rate Modulated Connection implements a SparseConnection in which the weights depend |
| CRateMonitor | Monitor class to record neural firing rates |
| CRealTimeMonitor | Monitor class to record the system time in every timestep |
| CSimpleMatrix | Template for a sparse matrix with row major ordering and fast access of rows |
| CSparseConnection | The base class to create sparse random connections |
| CSpikeDelay | Delay object for spikes which is synchronized between nodes using the SyncBuffer formalism implemented in System |
| CSpikeEvent_type | Auryn spike event for binary monitors |
| CSpikeMonitor | The standard Monitor object to record spikes from a SpikingGroup and write them to a text file |
| CSpikeTimingStimGroup | |
| CSpikingGroup | Abstract base class of all objects producing spikes |
| CSRM0Group | Implements SRM0 neuron model with escape noise |
| CStateMonitor | Records from an arbitray state vector of one unit from the source SpikingGroup to a file |
| CStateValue_type | Auryn spike event for binary monitors |
| CSTDPConnection | Double STDP All-to-All Connection |
| CSTDPwdConnection | Doublet STDP All-to-All as implemented in NEST as stdp_synapse_hom |
| CStimulusGroup | Provides a poisson stimulus at random intervals in one or more predefined subsets of the group that are read from a file |
| CSTPConnection | This class implements short term plasticity according to the Tsodyks-Markram synapse |
| CStructuredPoissonGroup | A special Poisson generator that can hide a fixed number of spatio-temporal patterns in the spike data |
| CSymmetricSTDPConnection | Implements a symmetric STDP window with an optional presynaptic offset as used for inhibitory plasticity in Vogels et al. 2011 |
| CSynapseModel | Implements base class for modular synapse models |
| CSyncBuffer | Buffer object to capsulate native MPI_Allgather for SpikingGroups |
| CSystem | Class that implements system wide variables and methods to manage and run simulations |
| CTIFGroup | Conductance based LIF neuron model with absolute refractoriness as used in Vogels and Abbott 2005 |
| CTrace | Abstract base class of synaptic traces |
| CTripletConnection | Implements triplet STDP with metaplasticity as described by Pfister and Gerstner 2006 |
| CTripletDecayConnection | Implements triplet STDP with an exponential weight decay |
| CTripletScalingConnection | |
| CVoltageClampMonitor | Implements a voltage clamp for one neuron and records the clamp current |
| CVoltageMonitor | Records the membrane potential from one unit from the source neuron group to a file |
| CWeightChecker | A Checker class that tracks the meain weight of a Connection and breaks a run if it goes out of bound |
| CWeightMatrixMonitor | Saves the weight matrix of a given connection in regular time intervals |
| CWeightMonitor | Monitors the evolution of a single or a set of weights |
| CWeightPatternMonitor | Records mean weights from a connection specified by one or two pattern files. Can be used to easily monitor the mean synaptic weight in assemblies or feed-forward connections of populations of neurons |
| CWeightStatsMonitor | Records mean and standard deviation of a weight matrix in predefined intervals |
| CWeightSumMonitor | Records sum of all weights in synaptic weight matrix in predefined intervals |
1.8.13
