--- sanndra ---


Filename: .cvsignore
Revision 1.2tangorn 2004-11-11 12:43:27None
More things to ignore
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: Makefile.am
Revision 1.7tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.6tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.
Revision 1.5tangorn 2004-06-07 20:49:58None
Modifications of the learning rules, so that they do not experience
feature saturation. Note that the library version in CVS is now 1.0.1
Revision 1.4tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.3tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.2tangorn 2003-07-18 10:53:23None
Converted all reduced and input equations to currents of the general form.
Simplified handling of the spikes in axons.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: channels.h
Revision 1.23tangorn 2008-02-20 19:33:17None
Fixed gap junctions to take conductance instead of resistance
Revision 1.22tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.21tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.20tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.19tangorn 2004-12-27 21:08:19None
Fixes the bug in restarting the simulation, which only showed on my laptop
recently (might have something to do with system update).
Revision 1.18tangorn 2004-09-20 18:30:12None
Latest and greatest learning rules. Gonna be slightly tweaked by allowing
parameter changes later on, just for testing purposes now.
Revision 1.17tangorn 2004-06-03 09:12:24None
Minor optimizations
Revision 1.16tangorn 2004-05-26 15:01:16None
Added direct current injection. Fixed the reset of voltage-gated currents.
Added non-integrative chemical gate. Now TChemGate only uses the last
presynaptic spike, new class TIntegrChemGate integrates the influence of
last two spikes the way TChemGate did previously.
Revision 1.15tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.14tangorn 2004-04-21 10:29:03None
That fixes the new implementation of the gating variables. Seems like
no speed-up this time, but should be much cleaner.
Revision 1.13tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.12tangorn 2004-04-20 06:19:36None
Could not adequately explain in the docs how I handle gates, so I rewrote
a good chunk of code. This commit is UNSTABLE and NOT WORKING.
Revision 1.11tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.10tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.9tangorn 2004-01-10 19:37:14None
Updated TODO and copyright information, inserted Id tag in files modified
in 2004
Revision 1.8tangorn 2004-01-02 22:03:56None
Fixed initialization of closed gates; made all but straight gates to set
conductance in init(); moved projection source into separate file; added
AP generation for HH.
Revision 1.7tangorn 2003-10-26 10:54:40None
Major revision: Unified uniform and Gaussian kernels into a TKernel<T>
class, reworked respective projections to work with new kernels; Changed
handling of consecutive inputs by chemical gates to more realistic.
Revision 1.6tangorn 2003-09-29 12:25:18None
Tested and enabled neuromodulation of spiking threshold in reduced channel
Revision 1.5tangorn 2003-09-08 11:52:43None
Continue to work on new version of reduced equation
Revision 1.4tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.3tangorn 2003-07-18 10:53:23None
Converted all reduced and input equations to currents of the general form.
Simplified handling of the spikes in axons.
Revision 1.2tangorn 2003-04-13 10:33:54None
After talking to Bard and Boris I changed reduced HH so that AHP current
is correctly added and the performance went up ~12%
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: cluster.cpp
Revision 1.31tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.30tangorn 2005-08-29 17:33:30None
Fixed for large populations
Revision 1.29tangorn 2005-08-29 09:28:38None
More permissions checks
Revision 1.28tangorn 2005-08-29 09:16:15None
Testing commit permissions
Revision 1.27tangorn 2005-03-08 17:51:12None
Fixed bug in new int sizes
Revision 1.26tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.25tangorn 2005-03-08 10:11:09None
Linux was brought to better POSIX compliance by making times() to return
the total time for all threads. I had to remove individual thread timing,
cause now it returns same numbers for all threads. As a weak replacement
I added measurements of wall clock time for the simulation and the index
of CPU utilization
Revision 1.24tangorn 2005-02-23 17:36:17None
Copyright fixes
Revision 1.23tangorn 2005-02-20 12:03:15None
Fixed 32bit
Revision 1.22tangorn 2005-02-10 14:06:45None
Fixed the formatting warning in cluster.cpp
Revision 1.21tangorn 2005-02-03 21:43:12None
Fixed TSC for AMD64
Revision 1.20tangorn 2005-02-03 21:20:32None
Messing around with TSC for AMD-64bit
Revision 1.19tangorn 2004-12-28 17:52:28None
More reliable thread initialization
Revision 1.18tangorn 2004-12-27 21:08:19None
Fixes the bug in restarting the simulation, which only showed on my laptop
recently (might have something to do with system update).
Revision 1.17tangorn 2004-09-22 08:35:14None
A bit of cleaning plus the non-functional yet shells for randomized kernels
Revision 1.16tangorn 2004-09-22 06:22:22None
Added global random generator; Set depotentiation window length as a parameter
(potentiation window length is mainly determined by synaptic time constant)
Revision 1.15tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.14tangorn 2004-06-03 09:12:24None
Minor optimizations
Revision 1.13tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.12tangorn 2004-03-30 20:00:33None
Modified output operators to use TSim::currentStep() instead of parameter
passing. Added monitor() to TSim and call it in the I/O thread during posting
period.
Revision 1.11tangorn 2004-02-26 07:07:13None
Corrected the speed for new spike generation (2% speed-up).
Revision 1.10tangorn 2004-01-29 12:45:23None
Now it appends to old data files if no reset happened
Revision 1.9tangorn 2004-01-29 01:00:18None
New way of handling global step, 10% speed up
Revision 1.8tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.7tangorn 2004-01-12 11:17:01None
Unstable attempt to fix the memory leak
Revision 1.6tangorn 2003-12-13 12:42:55None
Moved factor of 10 from KInNeSS here to speed up the computation
Revision 1.5tangorn 2003-12-13 11:30:47None
Do performance measure relative to CPU frequency
Revision 1.4tangorn 2003-12-12 23:02:56None
Made conditional compillation for TSC enabled processors only to do the
performace estimate. Due to lack of other processors in my reach, no
support for them will be provided until futher notice.
Revision 1.3tangorn 2003-12-11 12:00:50None
Minor fix for TSC performance measure
Revision 1.2tangorn 2003-12-10 14:33:34None
Attempt to measure CPU performance during simulation, only works with TSC
processors (PIII and P4 for sure) at the moment
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: cluster.h
Revision 1.12tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.11tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.10tangorn 2004-06-03 09:12:24None
Minor optimizations
Revision 1.9tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.8tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.7tangorn 2004-03-20 17:10:29None
Simplified the include graph. Marked some of the internal structures as such.
Revision 1.6tangorn 2004-01-29 12:45:23None
Now it appends to old data files if no reset happened
Revision 1.5tangorn 2004-01-29 10:11:21None
More critical bugfixes
Revision 1.4tangorn 2004-01-29 01:00:18None
New way of handling global step, 10% speed up
Revision 1.3tangorn 2003-12-13 11:30:47None
Do performance measure relative to CPU frequency
Revision 1.2tangorn 2003-12-10 14:33:35None
Attempt to measure CPU performance during simulation, only works with TSC
processors (PIII and P4 for sure) at the moment
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: equations.h
Revision 1.13tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.12tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.11tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.10tangorn 2004-06-07 20:49:58None
Modifications of the learning rules, so that they do not experience
feature saturation. Note that the library version in CVS is now 1.0.1
Revision 1.9tangorn 2004-06-07 15:26:35None
Critical bug fixed in learning rate modulation. Dependent software should
be rebuilt after SANNDRA compillation.
Revision 1.8tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.7tangorn 2004-04-21 10:29:03None
That fixes the new implementation of the gating variables. Seems like
no speed-up this time, but should be much cleaner.
Revision 1.6tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.5tangorn 2004-04-20 06:19:36None
Could not adequately explain in the docs how I handle gates, so I rewrote
a good chunk of code. This commit is UNSTABLE and NOT WORKING.
Revision 1.4tangorn 2004-04-19 09:17:18None
More API docs
Revision 1.3tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.2tangorn 2003-07-18 10:53:24None
Converted all reduced and input equations to currents of the general form.
Simplified handling of the spikes in axons.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: exceptions.h
Revision 1.2tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: gates.h
Revision 1.33tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.32tangorn 2006-03-18 20:36:11None
Compiles with gcc-4.0.2 now
Revision 1.31tangorn 2005-12-21 08:23:54None
Minor fix of API docs
Revision 1.30tangorn 2005-12-16 09:42:21None
Unstable version of using full functionality of scaled addressing
Revision 1.29tangorn 2005-11-22 07:49:04None
Preparing for the kernel families used in address scaling
Revision 1.28tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.27tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.26tangorn 2005-03-08 09:09:31None
That completes all the features of new synapses
Revision 1.25tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.24tangorn 2005-01-11 11:20:05None
Reversed the changes to fix kinness compillation
Revision 1.23tangorn 2005-01-11 09:59:06None
Adding depletable transmitters
Revision 1.22tangorn 2004-10-05 19:46:18None
Changed the axon populations output format. Now they only output
if there is a spike in the population. Population name should end with
" axon" to use this. KInNeSS takes care of these names automatically.
Revision 1.21tangorn 2004-09-24 08:16:06None
Fixed bug in modulation of the learning rate. Some cleaning
Revision 1.20tangorn 2004-09-20 08:34:42None
Minor rearrangement
Revision 1.19tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.18tangorn 2004-09-17 06:57:52None
Fixed inverted gate output; corrected xml weight format
Revision 1.17tangorn 2004-05-28 16:39:05None
Minor API change: trying to make reset more consistent, TGate->init now
does not take parameters, resets to resting potential. Docs corrected.
Revision 1.16tangorn 2004-05-26 15:01:16None
Added direct current injection. Fixed the reset of voltage-gated currents.
Added non-integrative chemical gate. Now TChemGate only uses the last
presynaptic spike, new class TIntegrChemGate integrates the influence of
last two spikes the way TChemGate did previously.
Revision 1.15tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.14tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.13tangorn 2004-04-20 06:19:36None
Could not adequately explain in the docs how I handle gates, so I rewrote
a good chunk of code. This commit is UNSTABLE and NOT WORKING.
Revision 1.12tangorn 2004-04-19 09:17:18None
More API docs
Revision 1.11tangorn 2004-03-20 17:10:29None
Simplified the include graph. Marked some of the internal structures as such.
Revision 1.10tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.9tangorn 2004-01-10 19:37:14None
Updated TODO and copyright information, inserted Id tag in files modified
in 2004
Revision 1.8tangorn 2004-01-02 22:03:56None
Fixed initialization of closed gates; made all but straight gates to set
conductance in init(); moved projection source into separate file; added
AP generation for HH.
Revision 1.7tangorn 2003-12-30 14:24:20None
Completed addition of m/tau form for voltage-gated channels and extra
formula for tau in reticular thalamic cells
Revision 1.6tangorn 2003-10-26 10:54:40None
Major revision: Unified uniform and Gaussian kernels into a TKernel<T>
class, reworked respective projections to work with new kernels; Changed
handling of consecutive inputs by chemical gates to more realistic.
Revision 1.5tangorn 2003-09-16 09:45:47None
Added formula for voltage-dependent block (like Mg block in NMDA)
Revision 1.4tangorn 2003-08-13 06:25:19None
Fixed gate initialization, some cleaning.
Revision 1.3tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.2tangorn 2003-07-18 10:53:24None
Converted all reduced and input equations to currents of the general form.
Simplified handling of the spikes in axons.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: internal.h
Revision 1.23tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.22tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.21tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.20tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.19tangorn 2004-04-21 10:29:03None
That fixes the new implementation of the gating variables. Seems like
no speed-up this time, but should be much cleaner.
Revision 1.18tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.17tangorn 2004-04-20 06:19:36None
Could not adequately explain in the docs how I handle gates, so I rewrote
a good chunk of code. This commit is UNSTABLE and NOT WORKING.
Revision 1.16tangorn 2004-04-19 09:17:18None
More API docs
Revision 1.15tangorn 2004-03-20 17:14:53None
And restored one missing include
Revision 1.14tangorn 2004-02-26 07:07:13None
Corrected the speed for new spike generation (2% speed-up).
Revision 1.13tangorn 2004-02-09 20:26:19None
Fixing the spike generation
Revision 1.12tangorn 2004-01-29 10:11:21None
More critical bugfixes
Revision 1.11tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.10tangorn 2004-01-10 19:37:14None
Updated TODO and copyright information, inserted Id tag in files modified
in 2004
Revision 1.9tangorn 2004-01-02 22:03:56None
Fixed initialization of closed gates; made all but straight gates to set
conductance in init(); moved projection source into separate file; added
AP generation for HH.
Revision 1.8tangorn 2003-12-30 14:24:20None
Completed addition of m/tau form for voltage-gated channels and extra
formula for tau in reticular thalamic cells
Revision 1.7tangorn 2003-12-29 04:24:20None
Added threshold for learning as an extra parameter; started to implement
m_inf/tau form of channel equations.
Revision 1.6tangorn 2003-10-26 10:54:40None
Major revision: Unified uniform and Gaussian kernels into a TKernel<T>
class, reworked respective projections to work with new kernels; Changed
handling of consecutive inputs by chemical gates to more realistic.
Revision 1.5tangorn 2003-10-10 00:47:32None
Forgotten term inserted
Revision 1.4tangorn 2003-09-29 12:25:18None
Tested and enabled neuromodulation of spiking threshold in reduced channel
Revision 1.3tangorn 2003-08-13 06:25:19None
Fixed gate initialization, some cleaning.
Revision 1.2tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.1tangorn 2003-03-23 23:20:24None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:24None
Resurrection of CVS server for SANNDRA

Filename: learning.h
Revision 1.5tangorn 2006-02-28 11:07:52None
Disabled learning outside of X_post approximation
Revision 1.4tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.3tangorn 2005-03-22 16:43:45None
Fixed presynaptic gating during learning
Revision 1.2tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.1tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.

Filename: metainfo.cpp
Revision 1.7tangorn 2007-09-06 10:17:06None
Cleaned some exception catching. Also new hadling of kernels is partially
implemented. This is NOT WORKING YET
Revision 1.6tangorn 2005-08-29 14:03:58None
Minor correction of integer type sizes
Revision 1.5tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.4tangorn 2004-06-29 13:30:54None
Mostly finalized the collection of initial meta information
Revision 1.3tangorn 2004-06-27 08:53:24None
More metainfo handling
Revision 1.2tangorn 2004-06-26 15:25:49None
Fixed crash in metainfo handling
Revision 1.1tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.

Filename: metainfo.h
Revision 1.5tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.4tangorn 2004-06-29 13:30:54None
Mostly finalized the collection of initial meta information
Revision 1.3tangorn 2004-06-27 08:53:24None
More metainfo handling
Revision 1.2tangorn 2004-06-26 15:25:49None
Fixed crash in metainfo handling
Revision 1.1tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.

Filename: mslice_itr.h
Revision 1.3tangorn 2005-08-26 10:01:02None
Finished integer type adjustments
Revision 1.2tangorn 2004-03-20 17:10:29None
Simplified the include graph. Marked some of the internal structures as such.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: output.cpp
Revision 1.7tangorn 2005-03-08 20:24:00None
Web says C file I/O is much faster. Well, not that much, but faster
Revision 1.6tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.5tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.4tangorn 2004-10-05 19:46:18None
Changed the axon populations output format. Now they only output
if there is a spike in the population. Population name should end with
" axon" to use this. KInNeSS takes care of these names automatically.
Revision 1.3tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.2tangorn 2004-03-30 20:00:33None
Modified output operators to use TSim::currentStep() instead of parameter
passing. Added monitor() to TSim and call it in the I/O thread during posting
period.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: output.h
Revision 1.7tangorn 2005-03-08 20:24:00None
Web says C file I/O is much faster. Well, not that much, but faster
Revision 1.6tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.5tangorn 2004-09-20 18:30:12None
Latest and greatest learning rules. Gonna be slightly tweaked by allowing
parameter changes later on, just for testing purposes now.
Revision 1.4tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.3tangorn 2004-03-30 20:00:33None
Modified output operators to use TSim::currentStep() instead of parameter
passing. Added monitor() to TSim and call it in the I/O thread during posting
period.
Revision 1.2tangorn 2004-03-20 17:10:29None
Simplified the include graph. Marked some of the internal structures as such.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: rates.h
Revision 1.6tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.5tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.4tangorn 2003-12-30 14:24:20None
Completed addition of m/tau form for voltage-gated channels and extra
formula for tau in reticular thalamic cells
Revision 1.3tangorn 2003-12-29 04:24:20None
Added threshold for learning as an extra parameter; started to implement
m_inf/tau form of channel equations.
Revision 1.2tangorn 2003-09-16 09:45:47None
Added formula for voltage-dependent block (like Mg block in NMDA)
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: ring.h
Revision 1.6tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.5tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.4tangorn 2004-01-29 10:11:21None
More critical bugfixes
Revision 1.3tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.2tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: sanndra.cpp
Revision 1.7tangorn 2005-03-08 10:11:09None
Linux was brought to better POSIX compliance by making times() to return
the total time for all threads. I had to remove individual thread timing,
cause now it returns same numbers for all threads. As a weak replacement
I added measurements of wall clock time for the simulation and the index
of CPU utilization
Revision 1.6tangorn 2004-03-12 16:02:33None
Some clean-up: parameters and types in addDependency and TUnit constructor.
TUnit and TAxonUnit are now completely documented (API) in preparation for
1.0.0 release scheduled on May 1st, 2004.
Revision 1.5tangorn 2004-01-29 12:45:23None
Now it appends to old data files if no reset happened
Revision 1.4tangorn 2004-01-12 14:15:15None
Removed debugging output after testing TSim destructor
Revision 1.3tangorn 2004-01-12 11:17:01None
Unstable attempt to fix the memory leak
Revision 1.2tangorn 2003-12-10 14:33:35None
Attempt to measure CPU performance during simulation, only works with TSC
processors (PIII and P4 for sure) at the moment
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: sanndra.tex
Revision 1.2tangorn 2004-05-04 13:56:48None
Spelling and readability fixes of the doc main page
Revision 1.1tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1

Filename: slice_itr.h
Revision 1.5tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.4tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.3tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.2tangorn 2004-03-20 17:10:29None
Simplified the include graph. Marked some of the internal structures as such.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: spikeevents.h
Revision 1.7tangorn 2006-03-18 20:36:11None
Compiles with gcc-4.0.2 now
Revision 1.6tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.5tangorn 2005-08-29 14:03:58None
Minor correction of integer type sizes
Revision 1.4tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.3tangorn 2005-03-08 09:09:31None
That completes all the features of new synapses
Revision 1.2tangorn 2005-03-07 16:55:54None
Fixed proper spike detecting
Revision 1.1tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.

Filename: formulas.h
Revision 1.30tangorn 2008-06-10 06:25:25None
Revamp of loading/saving projection weights
Revision 1.29tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.28tangorn 2007-09-06 10:17:06None
Cleaned some exception catching. Also new hadling of kernels is partially
implemented. This is NOT WORKING YET
Revision 1.27tangorn 2005-12-16 09:42:21None
Unstable version of using full functionality of scaled addressing
Revision 1.26tangorn 2005-12-11 18:40:39None
Fixed exclusion of the center for wrapped/expanded projections
Revision 1.25tangorn 2005-12-10 15:58:34None
Fixed wrong mask assignment for wrap/expand border effect. Fixed simple
case (w/Dst/wSrc=int) of scaled addressing
Revision 1.24tangorn 2005-12-05 15:39:17None
Generation of scaled Gaussian kernels should work properly now
Revision 1.23tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.22tangorn 2005-08-26 14:05:57None
Adjusted kernel sizes to new population sizes
Revision 1.21tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.20tangorn 2005-02-23 17:36:17None
Copyright fixes
Revision 1.19tangorn 2005-02-20 12:03:15None
Fixed 32bit
Revision 1.18tangorn 2005-02-10 13:23:50None
Random generator adjustment for 64-bit
Revision 1.17tangorn 2004-09-23 12:34:14None
Fixed segfault in randomized gaussian weights
Revision 1.16tangorn 2004-09-23 10:59:09None
Continue to test randomized kernels
Revision 1.15tangorn 2004-09-22 08:35:14None
A bit of cleaning plus the non-functional yet shells for randomized kernels
Revision 1.14tangorn 2004-09-22 06:22:22None
Added global random generator; Set depotentiation window length as a parameter
(potentiation window length is mainly determined by synaptic time constant)
Revision 1.13tangorn 2004-04-28 12:01:47None
Docs fix
Revision 1.12tangorn 2004-04-28 11:01:46None
Added random number generator with uniform, exponential and normal distributions.
Revision 1.11tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.10tangorn 2004-04-20 06:19:36None
Could not adequately explain in the docs how I handle gates, so I rewrote
a good chunk of code. This commit is UNSTABLE and NOT WORKING.
Revision 1.9tangorn 2004-04-19 09:17:18None
More API docs
Revision 1.8tangorn 2004-04-05 14:41:49None
Added resize for TKernel
Revision 1.7tangorn 2004-03-12 16:02:33None
Some clean-up: parameters and types in addDependency and TUnit constructor.
TUnit and TAxonUnit are now completely documented (API) in preparation for
1.0.0 release scheduled on May 1st, 2004.
Revision 1.6tangorn 2004-03-09 17:45:11None
Minor fixing of handling the kernels properly
Revision 1.5tangorn 2004-01-29 10:11:21None
More critical bugfixes
Revision 1.4tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.3tangorn 2003-11-17 12:51:01None
Added "extended with zeros" type of border effect to fan projections.
Revision 1.2tangorn 2003-10-26 10:54:40None
Major revision: Unified uniform and Gaussian kernels into a TKernel<T>
class, reworked respective projections to work with new kernels; Changed
handling of consecutive inputs by chemical gates to more realistic.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: layer.cpp
Revision 1.15tangorn 2008-06-10 06:25:25None
Revamp of loading/saving projection weights
Revision 1.14tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.13tangorn 2007-09-06 10:17:06None
Cleaned some exception catching. Also new hadling of kernels is partially
implemented. This is NOT WORKING YET
Revision 1.12tangorn 2005-08-26 10:01:02None
Finished integer type adjustments
Revision 1.11tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.10tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.9tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.8tangorn 2004-06-29 13:30:54None
Mostly finalized the collection of initial meta information
Revision 1.7tangorn 2004-06-27 08:53:24None
More metainfo handling
Revision 1.6tangorn 2004-06-26 15:25:49None
Fixed crash in metainfo handling
Revision 1.5tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.
Revision 1.4tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.3tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.2tangorn 2003-07-18 10:53:24None
Converted all reduced and input equations to currents of the general form.
Simplified handling of the spikes in axons.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: layer.h
Revision 1.17tangorn 2008-06-10 06:25:25None
Revamp of loading/saving projection weights
Revision 1.16tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.15tangorn 2007-08-27 11:39:43None
New scope rules require these declarations
Revision 1.14tangorn 2005-08-26 10:01:02None
Finished integer type adjustments
Revision 1.13tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.12tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.11tangorn 2004-06-29 13:30:54None
Mostly finalized the collection of initial meta information
Revision 1.10tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.
Revision 1.9tangorn 2004-05-28 16:39:05None
Minor API change: trying to make reset more consistent, TGate->init now
does not take parameters, resets to resting potential. Docs corrected.
Revision 1.8tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.7tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.6tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.5tangorn 2003-10-26 10:54:40None
Major revision: Unified uniform and Gaussian kernels into a TKernel<T>
class, reworked respective projections to work with new kernels; Changed
handling of consecutive inputs by chemical gates to more realistic.
Revision 1.4tangorn 2003-08-13 06:41:13None
Added setting the monitoring of the population aside from constructor.
Revision 1.3tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.2tangorn 2003-07-18 10:53:24None
Converted all reduced and input equations to currents of the general form.
Simplified handling of the spikes in axons.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: sim.cpp
Revision 1.28tangorn 2008-06-10 06:25:25None
Revamp of loading/saving projection weights
Revision 1.27tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.26tangorn 2007-08-07 08:12:34None
Fixed crash on exit (backported from SANNDRA 2
Revision 1.25tangorn 2007-04-16 11:24:34None
Fixed a crash on exit
Revision 1.24tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.23tangorn 2005-03-08 20:24:00None
Web says C file I/O is much faster. Well, not that much, but faster
Revision 1.22tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.21tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.20tangorn 2004-10-03 15:49:44None
Added TSim::currentTime() to check the instantaneous time in the simulation
that is used by data output of SANNDRA
Revision 1.19tangorn 2004-09-20 18:30:12None
Latest and greatest learning rules. Gonna be slightly tweaked by allowing
parameter changes later on, just for testing purposes now.
Revision 1.18tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.17tangorn 2004-09-17 06:57:52None
Fixed inverted gate output; corrected xml weight format
Revision 1.16tangorn 2004-06-27 08:53:24None
More metainfo handling
Revision 1.15tangorn 2004-06-26 15:25:49None
Fixed crash in metainfo handling
Revision 1.14tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.
Revision 1.13tangorn 2004-06-25 19:52:54None
Fixed the oldtimer: should not complain any more about missing projections
to nonexisting populations when switch networks.
Revision 1.12tangorn 2004-04-21 10:29:03None
That fixes the new implementation of the gating variables. Seems like
no speed-up this time, but should be much cleaner.
Revision 1.11tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.10tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.9tangorn 2004-03-20 17:10:29None
Simplified the include graph. Marked some of the internal structures as such.
Revision 1.8tangorn 2004-02-09 20:26:19None
Fixing the spike generation
Revision 1.7tangorn 2004-01-29 12:45:23None
Now it appends to old data files if no reset happened
Revision 1.6tangorn 2004-01-29 10:11:21None
More critical bugfixes
Revision 1.5tangorn 2004-01-29 01:00:18None
New way of handling global step, 10% speed up
Revision 1.4tangorn 2004-01-12 11:17:01None
Unstable attempt to fix the memory leak
Revision 1.3tangorn 2003-12-18 12:38:43None
Made weights save format xml-like; fixed memory leak in TUnit.
Revision 1.2tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: sim.h
Revision 1.23tangorn 2008-06-10 06:25:25None
Revamp of loading/saving projection weights
Revision 1.22tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.21tangorn 2007-08-27 11:39:43None
New scope rules require these declarations
Revision 1.20tangorn 2005-12-16 13:44:05None
This seems to be stable, ther is still some problem connecting i.e.3x->5x
in resulting activation
Revision 1.19tangorn 2005-03-08 20:24:00None
Web says C file I/O is much faster. Well, not that much, but faster
Revision 1.18tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.17tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.16tangorn 2004-10-03 15:49:44None
Added TSim::currentTime() to check the instantaneous time in the simulation
that is used by data output of SANNDRA
Revision 1.15tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.14tangorn 2004-06-26 10:30:21None
Starting with this commit cvs head contains what will be 1.1.0. So far
I added some metainfo handling to ease the incorporation of stiff integration.
Revision 1.13tangorn 2004-05-06 14:59:32None
Fixed docs for TSim::networkReset()
Revision 1.12tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.11tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.10tangorn 2004-04-05 14:41:49None
Added resize for TKernel
Revision 1.9tangorn 2004-03-30 20:00:33None
Modified output operators to use TSim::currentStep() instead of parameter
passing. Added monitor() to TSim and call it in the I/O thread during posting
period.
Revision 1.8tangorn 2004-01-29 12:45:23None
Now it appends to old data files if no reset happened
Revision 1.7tangorn 2004-01-29 10:11:21None
More critical bugfixes
Revision 1.6tangorn 2004-01-29 01:00:18None
New way of handling global step, 10% speed up
Revision 1.5tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.4tangorn 2004-01-12 14:15:15None
Removed debugging output after testing TSim destructor
Revision 1.3tangorn 2004-01-12 11:17:01None
Unstable attempt to fix the memory leak
Revision 1.2tangorn 2003-12-10 14:33:35None
Attempt to measure CPU performance during simulation, only works with TSC
processors (PIII and P4 for sure) at the moment
Revision 1.1tangorn 2003-03-23 23:20:23None
Initial revision
Revision 1.1.1.1tangorn 2003-03-23 23:20:23None
Resurrection of CVS server for SANNDRA

Filename: unit.cpp
Revision 1.55tangorn 2008-06-10 06:25:25None
Revamp of loading/saving projection weights
Revision 1.54tangorn 2007-11-30 12:27:34None
Adaptation for new weights and delays, unstable
Revision 1.53tangorn 2007-11-08 16:02:44None
Axonal delays loaded through arrays now
Revision 1.52tangorn 2006-11-28 07:26:48None
Some debugging output
Revision 1.51tangorn 2005-12-20 18:01:48None
Finished the scaled addressing. Ready for crashtests.
Revision 1.50tangorn 2005-12-16 13:44:05None
This seems to be stable, ther is still some problem connecting i.e.3x->5x
in resulting activation
Revision 1.49tangorn 2005-12-16 09:42:21None
Unstable version of using full functionality of scaled addressing
Revision 1.48tangorn 2005-12-10 15:58:34None
Fixed wrong mask assignment for wrap/expand border effect. Fixed simple
case (w/Dst/wSrc=int) of scaled addressing
Revision 1.47tangorn 2005-09-30 08:20:39None
Corrected the code so it compiles with gcc-3.4.4 (somewhy inhereted members
of templated classes should be fully qualified). Changes to support new
adress scaling scheme
Revision 1.46tangorn 2005-08-31 19:12:09None
Clean up
Revision 1.45tangorn 2005-08-30 11:23:26None
Oops, restored lost changes
Revision 1.44tangorn 2005-08-30 11:13:08None
Adding the scaled adressing
Revision 1.43tangorn 2005-08-29 14:03:58None
Minor correction of integer type sizes
Revision 1.42tangorn 2005-04-04 13:38:36None
Removed the debugging output
Revision 1.41tangorn 2005-04-04 12:07:16None
Temporary debugging output added, very slow
Revision 1.40tangorn 2005-03-21 16:40:02None
Fixed the bug in saving the synaptic weights
Revision 1.39tangorn 2005-03-09 18:45:36None
Corrected random axonal delays
Revision 1.38tangorn 2005-03-08 15:59:39None
Changed the sizes of integer types to reduce the number of cache misses
Revision 1.37tangorn 2005-03-08 09:09:31None
That completes all the features of new synapses
Revision 1.36tangorn 2005-03-06 06:54:12None
This is a serious rewrite of synaptic communication. Added features:
- Depleteable neurotransmitters
- Connection-specific axonal delays
Not tested throughly.
Revision 1.35tangorn 2005-01-11 09:59:06None
Adding depletable transmitters
Revision 1.34tangorn 2004-09-24 08:16:06None
Fixed bug in modulation of the learning rate. Some cleaning
Revision 1.33tangorn 2004-09-22 06:22:22None
Added global random generator; Set depotentiation window length as a parameter
(potentiation window length is mainly determined by synaptic time constant)
Revision 1.32tangorn 2004-09-21 09:45:28None
Better implementation of the new learning rules, also API docs updated
accordingly. Note that addDependency has a new use for one of the parameters.
Revision 1.31tangorn 2004-09-20 18:30:12None
Latest and greatest learning rules. Gonna be slightly tweaked by allowing
parameter changes later on, just for testing purposes now.
Revision 1.30tangorn 2004-09-19 19:17:31None
Fixing the ability to change integration step between simulation segments
Revision 1.29tangorn 2004-05-28 16:39:05None
Minor API change: trying to make reset more consistent, TGate->init now
does not take parameters, resets to resting potential. Docs corrected.
Revision 1.28tangorn 2004-05-26 15:01:16None
Added direct current injection. Fixed the reset of voltage-gated currents.
Added non-integrative chemical gate. Now TChemGate only uses the last
presynaptic spike, new class TIntegrChemGate integrates the influence of
last two spikes the way TChemGate did previously.
Revision 1.27tangorn 2004-04-28 12:55:03None
Fixed the crash when axonal delay is negative
Revision 1.26tangorn 2004-04-24 12:27:15None
API docs finished, API cleaned, ready for RC1
Revision 1.25tangorn 2004-04-21 10:29:03None
That fixes the new implementation of the gating variables. Seems like
no speed-up this time, but should be much cleaner.
Revision 1.24tangorn 2004-04-20 13:19:49None
Fixed the crashes and finished "optimization" of new gate handling. They still
don't work right though...
Revision 1.23tangorn 2004-04-20 06:19:36None
Could not adequately explain in the docs how I handle gates, so I rewrote
a good chunk of code. This commit is UNSTABLE and NOT WORKING.
Revision 1.22tangorn 2004-04-18 19:44:18None
More API docs and related code cleaning
Revision 1.21tangorn 2004-03-12 16:02:33None
Some clean-up: parameters and types in addDependency and TUnit constructor.
TUnit and TAxonUnit are now completely documented (API) in preparation for
1.0.0 release scheduled on May 1st, 2004.
Revision 1.20tangorn 2004-03-09 17:45:11None
Minor fixing of handling the kernels properly
Revision 1.19tangorn 2004-02-09 20:26:19None
Fixing the spike generation
Revision 1.18tangorn 2004-01-29 10:11:22None
More critical bugfixes
Revision 1.17tangorn 2004-01-29 01:00:18None
New way of handling global step, 10% speed up
Revision 1.16tangorn 2004-01-28 19:45:50None
Commit dedicated to valgrind developers. A number of memory leaks fixed.
Revision 1.15tangorn 2004-01-10 19:37:14None
Updated TODO and copyright information, inserted Id tag in files modified
in 2004
Revision 1.14tangorn 2004-01-02 22:03:56None
Fixed initialization of closed gates; made all but straight gates to set
conductance in init(); moved projection source into separate file; added
AP generation for HH.
Revision 1.13tangorn 2003-12-29 04:24:20None
Added threshold for learning as an extra parameter; started to implement
m_inf/tau form of channel equations.
Revision 1.12tangorn 2003-12-19 14:32:20None
Minor change to weight output format
Revision 1.11tangorn 2003-12-18 12:38:43None
Made weights save format xml-like; fixed memory leak in TUnit.
Revision 1.10tangorn 2003-12-10 14:55:53None
Some fixes for new fanlink types
Revision 1.9tangorn 2003-11-17 12:51:01None
Added "extended with zeros" type of border effect to fan projections.
Revision 1.8tangorn 2003-11-02 08:14:04None
Fixed the parameter settings for decay rates in learning methods
Revision 1.7tangorn 2003-10-31 07:15:28None
Changed the output format of the weight saving; Temporarily put in passive decay
multipliers.
Revision 1.6tangorn 2003-10-26 10:54:40None
Major revision: Unified uniform and Gaussian kernels into a TKernel<T>
class, reworked respective projections to work with new kernels; Changed
handling of consecutive inputs by chemical gates to more realistic.
Revision 1.5tangorn 2003-08-13 06:25:19None
Fixed gate initialization, some cleaning.
Revision 1.4tangorn 2003-07-18 11:39:12None
Added neuromodulation of leakage and learning rate, added inverted
chemical synapse (1-dual exponential) for the gates that are normally
open but can be closed (leakage and suppression of recurrent transmission),
added axon with 0 delay (only conversion to binary output), added the
removal of deleted populations to networkClean. All features are tested now,
ready for beta release.