AlphaSynapse is a "single shot" mechanism--it produces a single conductance
transient that occurs at a predetermined time (a time that the implementor specifies).
With the advent of NEURON's event delivery system, it became possible to implement
point processes that can be driven by input events. What happens when an event
arrives is described in the NET_RECEIVE block (for a synaptic mechanism, an
event perturbs a kinetic scheme or differential equation that ultimately governs the
time course of a synaptic conductance). This allows highly efficient simulation
of spike-triggered synaptic transmission, as well as the implementation of even more
efficient models of artificial spiking cells. This is all discussed in chapters 10 and 11
of The NEURON Book (can be ordered from Cambridge University Press, Amazon,
etc.). You may find this paper
Hines, M.L. and Carnevale, N.T. Discrete event simulation in the NEURON
environment. Neurocomputing 58-60:1117-1122, 2004
(preprint available from
http://www.neuron.yale.edu/neuron/bib/nrnpubs.html)
to be a useful introduction to the NET_RECEIVE block and related topics such as
the NetCon (Network Connection) class. Then read
expsyn.mod, exp2syn.mod, and exp4syn.mod
(find these on your own computer in
c:\nrn58\src\nrnoc\ for MSWin
or
nrn-5.8/src/nrnoc/expsyn.mod for UNIX/Linux
)
and see if it doesn't begin to make sense.
--Ted