Auryn simulator
v0.8.1206gb56e451
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 thalamocortical 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 comodulate 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 conductancebased synapse model 
CExpCubaSynapse  Implements an exponential currentbased 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 comodulate 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 eventbased manner in nonfollow scenarios 
CLogger  A generic logger class that logs to screen and a logfile 
CLPTripletConnection  Implements triplet STDP in which weight updates are lowpass 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 nearestneighbor 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 AlltoAll Connection 
CSTDPwdConnection  Doublet STDP AlltoAll 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 TsodyksMarkram synapse 
CStructuredPoissonGroup  A special Poisson generator that can hide a fixed number of spatiotemporal 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 feedforward 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 