|
Filename: .cvsignore | |||
| Revision 1.2 | tangorn | 2004-11-11 12:43:27 | None |
|
More things to ignore | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: Makefile.am | |||
| Revision 1.7 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.6 | tangorn | 2004-06-26 10:30:21 | None |
|
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.5 | tangorn | 2004-06-07 20:49:58 | None |
|
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.4 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.3 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.2 | tangorn | 2003-07-18 10:53:23 | None |
|
Converted all reduced and input equations to currents of the general form. Simplified handling of the spikes in axons. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: channels.h | |||
| Revision 1.23 | tangorn | 2008-02-20 19:33:17 | None |
|
Fixed gap junctions to take conductance instead of resistance | |||
| Revision 1.22 | tangorn | 2005-09-30 08:20:39 | None |
|
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.21 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.20 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.19 | tangorn | 2004-12-27 21:08:19 | None |
|
Fixes the bug in restarting the simulation, which only showed on my laptop recently (might have something to do with system update). | |||
| Revision 1.18 | tangorn | 2004-09-20 18:30:12 | None |
|
Latest and greatest learning rules. Gonna be slightly tweaked by allowing parameter changes later on, just for testing purposes now. | |||
| Revision 1.17 | tangorn | 2004-06-03 09:12:24 | None |
|
Minor optimizations | |||
| Revision 1.16 | tangorn | 2004-05-26 15:01:16 | None |
|
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.15 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.14 | tangorn | 2004-04-21 10:29:03 | None |
|
That fixes the new implementation of the gating variables. Seems like no speed-up this time, but should be much cleaner. | |||
| Revision 1.13 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.12 | tangorn | 2004-04-20 06:19:36 | None |
|
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.11 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.10 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.9 | tangorn | 2004-01-10 19:37:14 | None |
|
Updated TODO and copyright information, inserted Id tag in files modified in 2004 | |||
| Revision 1.8 | tangorn | 2004-01-02 22:03:56 | None |
|
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.7 | tangorn | 2003-10-26 10:54:40 | None |
|
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.6 | tangorn | 2003-09-29 12:25:18 | None |
|
Tested and enabled neuromodulation of spiking threshold in reduced channel | |||
| Revision 1.5 | tangorn | 2003-09-08 11:52:43 | None |
|
Continue to work on new version of reduced equation | |||
| Revision 1.4 | tangorn | 2003-07-18 11:39:12 | None |
|
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.3 | tangorn | 2003-07-18 10:53:23 | None |
|
Converted all reduced and input equations to currents of the general form. Simplified handling of the spikes in axons. | |||
| Revision 1.2 | tangorn | 2003-04-13 10:33:54 | None |
|
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.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: cluster.cpp | |||
| Revision 1.31 | tangorn | 2005-09-30 08:20:39 | None |
|
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.30 | tangorn | 2005-08-29 17:33:30 | None |
|
Fixed for large populations | |||
| Revision 1.29 | tangorn | 2005-08-29 09:28:38 | None |
|
More permissions checks | |||
| Revision 1.28 | tangorn | 2005-08-29 09:16:15 | None |
|
Testing commit permissions | |||
| Revision 1.27 | tangorn | 2005-03-08 17:51:12 | None |
|
Fixed bug in new int sizes | |||
| Revision 1.26 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.25 | tangorn | 2005-03-08 10:11:09 | None |
|
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.24 | tangorn | 2005-02-23 17:36:17 | None |
|
Copyright fixes | |||
| Revision 1.23 | tangorn | 2005-02-20 12:03:15 | None |
|
Fixed 32bit | |||
| Revision 1.22 | tangorn | 2005-02-10 14:06:45 | None |
|
Fixed the formatting warning in cluster.cpp | |||
| Revision 1.21 | tangorn | 2005-02-03 21:43:12 | None |
|
Fixed TSC for AMD64 | |||
| Revision 1.20 | tangorn | 2005-02-03 21:20:32 | None |
|
Messing around with TSC for AMD-64bit | |||
| Revision 1.19 | tangorn | 2004-12-28 17:52:28 | None |
|
More reliable thread initialization | |||
| Revision 1.18 | tangorn | 2004-12-27 21:08:19 | None |
|
Fixes the bug in restarting the simulation, which only showed on my laptop recently (might have something to do with system update). | |||
| Revision 1.17 | tangorn | 2004-09-22 08:35:14 | None |
|
A bit of cleaning plus the non-functional yet shells for randomized kernels | |||
| Revision 1.16 | tangorn | 2004-09-22 06:22:22 | None |
|
Added global random generator; Set depotentiation window length as a parameter (potentiation window length is mainly determined by synaptic time constant) | |||
| Revision 1.15 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.14 | tangorn | 2004-06-03 09:12:24 | None |
|
Minor optimizations | |||
| Revision 1.13 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.12 | tangorn | 2004-03-30 20:00:33 | None |
|
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.11 | tangorn | 2004-02-26 07:07:13 | None |
|
Corrected the speed for new spike generation (2% speed-up). | |||
| Revision 1.10 | tangorn | 2004-01-29 12:45:23 | None |
|
Now it appends to old data files if no reset happened | |||
| Revision 1.9 | tangorn | 2004-01-29 01:00:18 | None |
|
New way of handling global step, 10% speed up | |||
| Revision 1.8 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.7 | tangorn | 2004-01-12 11:17:01 | None |
|
Unstable attempt to fix the memory leak | |||
| Revision 1.6 | tangorn | 2003-12-13 12:42:55 | None |
|
Moved factor of 10 from KInNeSS here to speed up the computation | |||
| Revision 1.5 | tangorn | 2003-12-13 11:30:47 | None |
|
Do performance measure relative to CPU frequency | |||
| Revision 1.4 | tangorn | 2003-12-12 23:02:56 | None |
|
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.3 | tangorn | 2003-12-11 12:00:50 | None |
|
Minor fix for TSC performance measure | |||
| Revision 1.2 | tangorn | 2003-12-10 14:33:34 | None |
|
Attempt to measure CPU performance during simulation, only works with TSC processors (PIII and P4 for sure) at the moment | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: cluster.h | |||
| Revision 1.12 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.11 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.10 | tangorn | 2004-06-03 09:12:24 | None |
|
Minor optimizations | |||
| Revision 1.9 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.8 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.7 | tangorn | 2004-03-20 17:10:29 | None |
|
Simplified the include graph. Marked some of the internal structures as such. | |||
| Revision 1.6 | tangorn | 2004-01-29 12:45:23 | None |
|
Now it appends to old data files if no reset happened | |||
| Revision 1.5 | tangorn | 2004-01-29 10:11:21 | None |
|
More critical bugfixes | |||
| Revision 1.4 | tangorn | 2004-01-29 01:00:18 | None |
|
New way of handling global step, 10% speed up | |||
| Revision 1.3 | tangorn | 2003-12-13 11:30:47 | None |
|
Do performance measure relative to CPU frequency | |||
| Revision 1.2 | tangorn | 2003-12-10 14:33:35 | None |
|
Attempt to measure CPU performance during simulation, only works with TSC processors (PIII and P4 for sure) at the moment | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: equations.h | |||
| Revision 1.13 | tangorn | 2005-09-30 08:20:39 | None |
|
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.12 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.11 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.10 | tangorn | 2004-06-07 20:49:58 | None |
|
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.9 | tangorn | 2004-06-07 15:26:35 | None |
|
Critical bug fixed in learning rate modulation. Dependent software should be rebuilt after SANNDRA compillation. | |||
| Revision 1.8 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.7 | tangorn | 2004-04-21 10:29:03 | None |
|
That fixes the new implementation of the gating variables. Seems like no speed-up this time, but should be much cleaner. | |||
| Revision 1.6 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.5 | tangorn | 2004-04-20 06:19:36 | None |
|
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.4 | tangorn | 2004-04-19 09:17:18 | None |
|
More API docs | |||
| Revision 1.3 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.2 | tangorn | 2003-07-18 10:53:24 | None |
|
Converted all reduced and input equations to currents of the general form. Simplified handling of the spikes in axons. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: exceptions.h | |||
| Revision 1.2 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: gates.h | |||
| Revision 1.33 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.32 | tangorn | 2006-03-18 20:36:11 | None |
|
Compiles with gcc-4.0.2 now | |||
| Revision 1.31 | tangorn | 2005-12-21 08:23:54 | None |
|
Minor fix of API docs | |||
| Revision 1.30 | tangorn | 2005-12-16 09:42:21 | None |
|
Unstable version of using full functionality of scaled addressing | |||
| Revision 1.29 | tangorn | 2005-11-22 07:49:04 | None |
|
Preparing for the kernel families used in address scaling | |||
| Revision 1.28 | tangorn | 2005-09-30 08:20:39 | None |
|
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.27 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.26 | tangorn | 2005-03-08 09:09:31 | None |
|
That completes all the features of new synapses | |||
| Revision 1.25 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.24 | tangorn | 2005-01-11 11:20:05 | None |
|
Reversed the changes to fix kinness compillation | |||
| Revision 1.23 | tangorn | 2005-01-11 09:59:06 | None |
|
Adding depletable transmitters | |||
| Revision 1.22 | tangorn | 2004-10-05 19:46:18 | None |
|
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.21 | tangorn | 2004-09-24 08:16:06 | None |
|
Fixed bug in modulation of the learning rate. Some cleaning | |||
| Revision 1.20 | tangorn | 2004-09-20 08:34:42 | None |
|
Minor rearrangement | |||
| Revision 1.19 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.18 | tangorn | 2004-09-17 06:57:52 | None |
|
Fixed inverted gate output; corrected xml weight format | |||
| Revision 1.17 | tangorn | 2004-05-28 16:39:05 | None |
|
Minor API change: trying to make reset more consistent, TGate->init now does not take parameters, resets to resting potential. Docs corrected. | |||
| Revision 1.16 | tangorn | 2004-05-26 15:01:16 | None |
|
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.15 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.14 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.13 | tangorn | 2004-04-20 06:19:36 | None |
|
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.12 | tangorn | 2004-04-19 09:17:18 | None |
|
More API docs | |||
| Revision 1.11 | tangorn | 2004-03-20 17:10:29 | None |
|
Simplified the include graph. Marked some of the internal structures as such. | |||
| Revision 1.10 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.9 | tangorn | 2004-01-10 19:37:14 | None |
|
Updated TODO and copyright information, inserted Id tag in files modified in 2004 | |||
| Revision 1.8 | tangorn | 2004-01-02 22:03:56 | None |
|
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.7 | tangorn | 2003-12-30 14:24:20 | None |
|
Completed addition of m/tau form for voltage-gated channels and extra formula for tau in reticular thalamic cells | |||
| Revision 1.6 | tangorn | 2003-10-26 10:54:40 | None |
|
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.5 | tangorn | 2003-09-16 09:45:47 | None |
|
Added formula for voltage-dependent block (like Mg block in NMDA) | |||
| Revision 1.4 | tangorn | 2003-08-13 06:25:19 | None |
|
Fixed gate initialization, some cleaning. | |||
| Revision 1.3 | tangorn | 2003-07-18 11:39:12 | None |
|
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.2 | tangorn | 2003-07-18 10:53:24 | None |
|
Converted all reduced and input equations to currents of the general form. Simplified handling of the spikes in axons. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: internal.h | |||
| Revision 1.23 | tangorn | 2005-09-30 08:20:39 | None |
|
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.22 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.21 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.20 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.19 | tangorn | 2004-04-21 10:29:03 | None |
|
That fixes the new implementation of the gating variables. Seems like no speed-up this time, but should be much cleaner. | |||
| Revision 1.18 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.17 | tangorn | 2004-04-20 06:19:36 | None |
|
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.16 | tangorn | 2004-04-19 09:17:18 | None |
|
More API docs | |||
| Revision 1.15 | tangorn | 2004-03-20 17:14:53 | None |
|
And restored one missing include | |||
| Revision 1.14 | tangorn | 2004-02-26 07:07:13 | None |
|
Corrected the speed for new spike generation (2% speed-up). | |||
| Revision 1.13 | tangorn | 2004-02-09 20:26:19 | None |
|
Fixing the spike generation | |||
| Revision 1.12 | tangorn | 2004-01-29 10:11:21 | None |
|
More critical bugfixes | |||
| Revision 1.11 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.10 | tangorn | 2004-01-10 19:37:14 | None |
|
Updated TODO and copyright information, inserted Id tag in files modified in 2004 | |||
| Revision 1.9 | tangorn | 2004-01-02 22:03:56 | None |
|
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.8 | tangorn | 2003-12-30 14:24:20 | None |
|
Completed addition of m/tau form for voltage-gated channels and extra formula for tau in reticular thalamic cells | |||
| Revision 1.7 | tangorn | 2003-12-29 04:24:20 | None |
|
Added threshold for learning as an extra parameter; started to implement m_inf/tau form of channel equations. | |||
| Revision 1.6 | tangorn | 2003-10-26 10:54:40 | None |
|
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.5 | tangorn | 2003-10-10 00:47:32 | None |
|
Forgotten term inserted | |||
| Revision 1.4 | tangorn | 2003-09-29 12:25:18 | None |
|
Tested and enabled neuromodulation of spiking threshold in reduced channel | |||
| Revision 1.3 | tangorn | 2003-08-13 06:25:19 | None |
|
Fixed gate initialization, some cleaning. | |||
| Revision 1.2 | tangorn | 2003-07-18 11:39:12 | None |
|
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.1 | tangorn | 2003-03-23 23:20:24 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:24 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: learning.h | |||
| Revision 1.5 | tangorn | 2006-02-28 11:07:52 | None |
|
Disabled learning outside of X_post approximation | |||
| Revision 1.4 | tangorn | 2005-09-30 08:20:39 | None |
|
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.3 | tangorn | 2005-03-22 16:43:45 | None |
|
Fixed presynaptic gating during learning | |||
| Revision 1.2 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.1 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
|
Filename: metainfo.cpp | |||
| Revision 1.7 | tangorn | 2007-09-06 10:17:06 | None |
|
Cleaned some exception catching. Also new hadling of kernels is partially implemented. This is NOT WORKING YET | |||
| Revision 1.6 | tangorn | 2005-08-29 14:03:58 | None |
|
Minor correction of integer type sizes | |||
| Revision 1.5 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.4 | tangorn | 2004-06-29 13:30:54 | None |
|
Mostly finalized the collection of initial meta information | |||
| Revision 1.3 | tangorn | 2004-06-27 08:53:24 | None |
|
More metainfo handling | |||
| Revision 1.2 | tangorn | 2004-06-26 15:25:49 | None |
|
Fixed crash in metainfo handling | |||
| Revision 1.1 | tangorn | 2004-06-26 10:30:21 | None |
|
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.5 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.4 | tangorn | 2004-06-29 13:30:54 | None |
|
Mostly finalized the collection of initial meta information | |||
| Revision 1.3 | tangorn | 2004-06-27 08:53:24 | None |
|
More metainfo handling | |||
| Revision 1.2 | tangorn | 2004-06-26 15:25:49 | None |
|
Fixed crash in metainfo handling | |||
| Revision 1.1 | tangorn | 2004-06-26 10:30:21 | None |
|
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.3 | tangorn | 2005-08-26 10:01:02 | None |
|
Finished integer type adjustments | |||
| Revision 1.2 | tangorn | 2004-03-20 17:10:29 | None |
|
Simplified the include graph. Marked some of the internal structures as such. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: output.cpp | |||
| Revision 1.7 | tangorn | 2005-03-08 20:24:00 | None |
|
Web says C file I/O is much faster. Well, not that much, but faster | |||
| Revision 1.6 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.5 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.4 | tangorn | 2004-10-05 19:46:18 | None |
|
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.3 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.2 | tangorn | 2004-03-30 20:00:33 | None |
|
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.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: output.h | |||
| Revision 1.7 | tangorn | 2005-03-08 20:24:00 | None |
|
Web says C file I/O is much faster. Well, not that much, but faster | |||
| Revision 1.6 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.5 | tangorn | 2004-09-20 18:30:12 | None |
|
Latest and greatest learning rules. Gonna be slightly tweaked by allowing parameter changes later on, just for testing purposes now. | |||
| Revision 1.4 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.3 | tangorn | 2004-03-30 20:00:33 | None |
|
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.2 | tangorn | 2004-03-20 17:10:29 | None |
|
Simplified the include graph. Marked some of the internal structures as such. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: rates.h | |||
| Revision 1.6 | tangorn | 2005-09-30 08:20:39 | None |
|
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.5 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.4 | tangorn | 2003-12-30 14:24:20 | None |
|
Completed addition of m/tau form for voltage-gated channels and extra formula for tau in reticular thalamic cells | |||
| Revision 1.3 | tangorn | 2003-12-29 04:24:20 | None |
|
Added threshold for learning as an extra parameter; started to implement m_inf/tau form of channel equations. | |||
| Revision 1.2 | tangorn | 2003-09-16 09:45:47 | None |
|
Added formula for voltage-dependent block (like Mg block in NMDA) | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: ring.h | |||
| Revision 1.6 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.5 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.4 | tangorn | 2004-01-29 10:11:21 | None |
|
More critical bugfixes | |||
| Revision 1.3 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.2 | tangorn | 2003-07-18 11:39:12 | None |
|
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.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: sanndra.cpp | |||
| Revision 1.7 | tangorn | 2005-03-08 10:11:09 | None |
|
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.6 | tangorn | 2004-03-12 16:02:33 | None |
|
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.5 | tangorn | 2004-01-29 12:45:23 | None |
|
Now it appends to old data files if no reset happened | |||
| Revision 1.4 | tangorn | 2004-01-12 14:15:15 | None |
|
Removed debugging output after testing TSim destructor | |||
| Revision 1.3 | tangorn | 2004-01-12 11:17:01 | None |
|
Unstable attempt to fix the memory leak | |||
| Revision 1.2 | tangorn | 2003-12-10 14:33:35 | None |
|
Attempt to measure CPU performance during simulation, only works with TSC processors (PIII and P4 for sure) at the moment | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: sanndra.tex | |||
| Revision 1.2 | tangorn | 2004-05-04 13:56:48 | None |
|
Spelling and readability fixes of the doc main page | |||
| Revision 1.1 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
|
Filename: slice_itr.h | |||
| Revision 1.5 | tangorn | 2005-09-30 08:20:39 | None |
|
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.4 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.3 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.2 | tangorn | 2004-03-20 17:10:29 | None |
|
Simplified the include graph. Marked some of the internal structures as such. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: spikeevents.h | |||
| Revision 1.7 | tangorn | 2006-03-18 20:36:11 | None |
|
Compiles with gcc-4.0.2 now | |||
| Revision 1.6 | tangorn | 2005-09-30 08:20:39 | None |
|
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.5 | tangorn | 2005-08-29 14:03:58 | None |
|
Minor correction of integer type sizes | |||
| Revision 1.4 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.3 | tangorn | 2005-03-08 09:09:31 | None |
|
That completes all the features of new synapses | |||
| Revision 1.2 | tangorn | 2005-03-07 16:55:54 | None |
|
Fixed proper spike detecting | |||
| Revision 1.1 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
|
Filename: formulas.h | |||
| Revision 1.30 | tangorn | 2008-06-10 06:25:25 | None |
|
Revamp of loading/saving projection weights | |||
| Revision 1.29 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.28 | tangorn | 2007-09-06 10:17:06 | None |
|
Cleaned some exception catching. Also new hadling of kernels is partially implemented. This is NOT WORKING YET | |||
| Revision 1.27 | tangorn | 2005-12-16 09:42:21 | None |
|
Unstable version of using full functionality of scaled addressing | |||
| Revision 1.26 | tangorn | 2005-12-11 18:40:39 | None |
|
Fixed exclusion of the center for wrapped/expanded projections | |||
| Revision 1.25 | tangorn | 2005-12-10 15:58:34 | None |
|
Fixed wrong mask assignment for wrap/expand border effect. Fixed simple case (w/Dst/wSrc=int) of scaled addressing | |||
| Revision 1.24 | tangorn | 2005-12-05 15:39:17 | None |
|
Generation of scaled Gaussian kernels should work properly now | |||
| Revision 1.23 | tangorn | 2005-09-30 08:20:39 | None |
|
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.22 | tangorn | 2005-08-26 14:05:57 | None |
|
Adjusted kernel sizes to new population sizes | |||
| Revision 1.21 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.20 | tangorn | 2005-02-23 17:36:17 | None |
|
Copyright fixes | |||
| Revision 1.19 | tangorn | 2005-02-20 12:03:15 | None |
|
Fixed 32bit | |||
| Revision 1.18 | tangorn | 2005-02-10 13:23:50 | None |
|
Random generator adjustment for 64-bit | |||
| Revision 1.17 | tangorn | 2004-09-23 12:34:14 | None |
|
Fixed segfault in randomized gaussian weights | |||
| Revision 1.16 | tangorn | 2004-09-23 10:59:09 | None |
|
Continue to test randomized kernels | |||
| Revision 1.15 | tangorn | 2004-09-22 08:35:14 | None |
|
A bit of cleaning plus the non-functional yet shells for randomized kernels | |||
| Revision 1.14 | tangorn | 2004-09-22 06:22:22 | None |
|
Added global random generator; Set depotentiation window length as a parameter (potentiation window length is mainly determined by synaptic time constant) | |||
| Revision 1.13 | tangorn | 2004-04-28 12:01:47 | None |
|
Docs fix | |||
| Revision 1.12 | tangorn | 2004-04-28 11:01:46 | None |
|
Added random number generator with uniform, exponential and normal distributions. | |||
| Revision 1.11 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.10 | tangorn | 2004-04-20 06:19:36 | None |
|
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.9 | tangorn | 2004-04-19 09:17:18 | None |
|
More API docs | |||
| Revision 1.8 | tangorn | 2004-04-05 14:41:49 | None |
|
Added resize for TKernel | |||
| Revision 1.7 | tangorn | 2004-03-12 16:02:33 | None |
|
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.6 | tangorn | 2004-03-09 17:45:11 | None |
|
Minor fixing of handling the kernels properly | |||
| Revision 1.5 | tangorn | 2004-01-29 10:11:21 | None |
|
More critical bugfixes | |||
| Revision 1.4 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.3 | tangorn | 2003-11-17 12:51:01 | None |
|
Added "extended with zeros" type of border effect to fan projections. | |||
| Revision 1.2 | tangorn | 2003-10-26 10:54:40 | None |
|
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.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: layer.cpp | |||
| Revision 1.15 | tangorn | 2008-06-10 06:25:25 | None |
|
Revamp of loading/saving projection weights | |||
| Revision 1.14 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.13 | tangorn | 2007-09-06 10:17:06 | None |
|
Cleaned some exception catching. Also new hadling of kernels is partially implemented. This is NOT WORKING YET | |||
| Revision 1.12 | tangorn | 2005-08-26 10:01:02 | None |
|
Finished integer type adjustments | |||
| Revision 1.11 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.10 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.9 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.8 | tangorn | 2004-06-29 13:30:54 | None |
|
Mostly finalized the collection of initial meta information | |||
| Revision 1.7 | tangorn | 2004-06-27 08:53:24 | None |
|
More metainfo handling | |||
| Revision 1.6 | tangorn | 2004-06-26 15:25:49 | None |
|
Fixed crash in metainfo handling | |||
| Revision 1.5 | tangorn | 2004-06-26 10:30:21 | None |
|
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.4 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.3 | tangorn | 2003-07-18 11:39:12 | None |
|
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.2 | tangorn | 2003-07-18 10:53:24 | None |
|
Converted all reduced and input equations to currents of the general form. Simplified handling of the spikes in axons. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: layer.h | |||
| Revision 1.17 | tangorn | 2008-06-10 06:25:25 | None |
|
Revamp of loading/saving projection weights | |||
| Revision 1.16 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.15 | tangorn | 2007-08-27 11:39:43 | None |
|
New scope rules require these declarations | |||
| Revision 1.14 | tangorn | 2005-08-26 10:01:02 | None |
|
Finished integer type adjustments | |||
| Revision 1.13 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.12 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.11 | tangorn | 2004-06-29 13:30:54 | None |
|
Mostly finalized the collection of initial meta information | |||
| Revision 1.10 | tangorn | 2004-06-26 10:30:21 | None |
|
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.9 | tangorn | 2004-05-28 16:39:05 | None |
|
Minor API change: trying to make reset more consistent, TGate->init now does not take parameters, resets to resting potential. Docs corrected. | |||
| Revision 1.8 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.7 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.6 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.5 | tangorn | 2003-10-26 10:54:40 | None |
|
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.4 | tangorn | 2003-08-13 06:41:13 | None |
|
Added setting the monitoring of the population aside from constructor. | |||
| Revision 1.3 | tangorn | 2003-07-18 11:39:12 | None |
|
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.2 | tangorn | 2003-07-18 10:53:24 | None |
|
Converted all reduced and input equations to currents of the general form. Simplified handling of the spikes in axons. | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: sim.cpp | |||
| Revision 1.28 | tangorn | 2008-06-10 06:25:25 | None |
|
Revamp of loading/saving projection weights | |||
| Revision 1.27 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.26 | tangorn | 2007-08-07 08:12:34 | None |
|
Fixed crash on exit (backported from SANNDRA 2 | |||
| Revision 1.25 | tangorn | 2007-04-16 11:24:34 | None |
|
Fixed a crash on exit | |||
| Revision 1.24 | tangorn | 2005-09-30 08:20:39 | None |
|
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.23 | tangorn | 2005-03-08 20:24:00 | None |
|
Web says C file I/O is much faster. Well, not that much, but faster | |||
| Revision 1.22 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.21 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.20 | tangorn | 2004-10-03 15:49:44 | None |
|
Added TSim::currentTime() to check the instantaneous time in the simulation that is used by data output of SANNDRA | |||
| Revision 1.19 | tangorn | 2004-09-20 18:30:12 | None |
|
Latest and greatest learning rules. Gonna be slightly tweaked by allowing parameter changes later on, just for testing purposes now. | |||
| Revision 1.18 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.17 | tangorn | 2004-09-17 06:57:52 | None |
|
Fixed inverted gate output; corrected xml weight format | |||
| Revision 1.16 | tangorn | 2004-06-27 08:53:24 | None |
|
More metainfo handling | |||
| Revision 1.15 | tangorn | 2004-06-26 15:25:49 | None |
|
Fixed crash in metainfo handling | |||
| Revision 1.14 | tangorn | 2004-06-26 10:30:21 | None |
|
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.13 | tangorn | 2004-06-25 19:52:54 | None |
|
Fixed the oldtimer: should not complain any more about missing projections to nonexisting populations when switch networks. | |||
| Revision 1.12 | tangorn | 2004-04-21 10:29:03 | None |
|
That fixes the new implementation of the gating variables. Seems like no speed-up this time, but should be much cleaner. | |||
| Revision 1.11 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.10 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.9 | tangorn | 2004-03-20 17:10:29 | None |
|
Simplified the include graph. Marked some of the internal structures as such. | |||
| Revision 1.8 | tangorn | 2004-02-09 20:26:19 | None |
|
Fixing the spike generation | |||
| Revision 1.7 | tangorn | 2004-01-29 12:45:23 | None |
|
Now it appends to old data files if no reset happened | |||
| Revision 1.6 | tangorn | 2004-01-29 10:11:21 | None |
|
More critical bugfixes | |||
| Revision 1.5 | tangorn | 2004-01-29 01:00:18 | None |
|
New way of handling global step, 10% speed up | |||
| Revision 1.4 | tangorn | 2004-01-12 11:17:01 | None |
|
Unstable attempt to fix the memory leak | |||
| Revision 1.3 | tangorn | 2003-12-18 12:38:43 | None |
|
Made weights save format xml-like; fixed memory leak in TUnit. | |||
| Revision 1.2 | tangorn | 2003-07-18 11:39:12 | None |
|
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.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: sim.h | |||
| Revision 1.23 | tangorn | 2008-06-10 06:25:25 | None |
|
Revamp of loading/saving projection weights | |||
| Revision 1.22 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.21 | tangorn | 2007-08-27 11:39:43 | None |
|
New scope rules require these declarations | |||
| Revision 1.20 | tangorn | 2005-12-16 13:44:05 | None |
|
This seems to be stable, ther is still some problem connecting i.e.3x->5x in resulting activation | |||
| Revision 1.19 | tangorn | 2005-03-08 20:24:00 | None |
|
Web says C file I/O is much faster. Well, not that much, but faster | |||
| Revision 1.18 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.17 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.16 | tangorn | 2004-10-03 15:49:44 | None |
|
Added TSim::currentTime() to check the instantaneous time in the simulation that is used by data output of SANNDRA | |||
| Revision 1.15 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.14 | tangorn | 2004-06-26 10:30:21 | None |
|
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.13 | tangorn | 2004-05-06 14:59:32 | None |
|
Fixed docs for TSim::networkReset() | |||
| Revision 1.12 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.11 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.10 | tangorn | 2004-04-05 14:41:49 | None |
|
Added resize for TKernel | |||
| Revision 1.9 | tangorn | 2004-03-30 20:00:33 | None |
|
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.8 | tangorn | 2004-01-29 12:45:23 | None |
|
Now it appends to old data files if no reset happened | |||
| Revision 1.7 | tangorn | 2004-01-29 10:11:21 | None |
|
More critical bugfixes | |||
| Revision 1.6 | tangorn | 2004-01-29 01:00:18 | None |
|
New way of handling global step, 10% speed up | |||
| Revision 1.5 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.4 | tangorn | 2004-01-12 14:15:15 | None |
|
Removed debugging output after testing TSim destructor | |||
| Revision 1.3 | tangorn | 2004-01-12 11:17:01 | None |
|
Unstable attempt to fix the memory leak | |||
| Revision 1.2 | tangorn | 2003-12-10 14:33:35 | None |
|
Attempt to measure CPU performance during simulation, only works with TSC processors (PIII and P4 for sure) at the moment | |||
| Revision 1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Initial revision | |||
| Revision 1.1.1.1 | tangorn | 2003-03-23 23:20:23 | None |
|
Resurrection of CVS server for SANNDRA | |||
|
Filename: unit.cpp | |||
| Revision 1.55 | tangorn | 2008-06-10 06:25:25 | None |
|
Revamp of loading/saving projection weights | |||
| Revision 1.54 | tangorn | 2007-11-30 12:27:34 | None |
|
Adaptation for new weights and delays, unstable | |||
| Revision 1.53 | tangorn | 2007-11-08 16:02:44 | None |
|
Axonal delays loaded through arrays now | |||
| Revision 1.52 | tangorn | 2006-11-28 07:26:48 | None |
|
Some debugging output | |||
| Revision 1.51 | tangorn | 2005-12-20 18:01:48 | None |
|
Finished the scaled addressing. Ready for crashtests. | |||
| Revision 1.50 | tangorn | 2005-12-16 13:44:05 | None |
|
This seems to be stable, ther is still some problem connecting i.e.3x->5x in resulting activation | |||
| Revision 1.49 | tangorn | 2005-12-16 09:42:21 | None |
|
Unstable version of using full functionality of scaled addressing | |||
| Revision 1.48 | tangorn | 2005-12-10 15:58:34 | None |
|
Fixed wrong mask assignment for wrap/expand border effect. Fixed simple case (w/Dst/wSrc=int) of scaled addressing | |||
| Revision 1.47 | tangorn | 2005-09-30 08:20:39 | None |
|
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.46 | tangorn | 2005-08-31 19:12:09 | None |
|
Clean up | |||
| Revision 1.45 | tangorn | 2005-08-30 11:23:26 | None |
|
Oops, restored lost changes | |||
| Revision 1.44 | tangorn | 2005-08-30 11:13:08 | None |
|
Adding the scaled adressing | |||
| Revision 1.43 | tangorn | 2005-08-29 14:03:58 | None |
|
Minor correction of integer type sizes | |||
| Revision 1.42 | tangorn | 2005-04-04 13:38:36 | None |
|
Removed the debugging output | |||
| Revision 1.41 | tangorn | 2005-04-04 12:07:16 | None |
|
Temporary debugging output added, very slow | |||
| Revision 1.40 | tangorn | 2005-03-21 16:40:02 | None |
|
Fixed the bug in saving the synaptic weights | |||
| Revision 1.39 | tangorn | 2005-03-09 18:45:36 | None |
|
Corrected random axonal delays | |||
| Revision 1.38 | tangorn | 2005-03-08 15:59:39 | None |
|
Changed the sizes of integer types to reduce the number of cache misses | |||
| Revision 1.37 | tangorn | 2005-03-08 09:09:31 | None |
|
That completes all the features of new synapses | |||
| Revision 1.36 | tangorn | 2005-03-06 06:54:12 | None |
|
This is a serious rewrite of synaptic communication. Added features: - Depleteable neurotransmitters - Connection-specific axonal delays Not tested throughly. | |||
| Revision 1.35 | tangorn | 2005-01-11 09:59:06 | None |
|
Adding depletable transmitters | |||
| Revision 1.34 | tangorn | 2004-09-24 08:16:06 | None |
|
Fixed bug in modulation of the learning rate. Some cleaning | |||
| Revision 1.33 | tangorn | 2004-09-22 06:22:22 | None |
|
Added global random generator; Set depotentiation window length as a parameter (potentiation window length is mainly determined by synaptic time constant) | |||
| Revision 1.32 | tangorn | 2004-09-21 09:45:28 | None |
|
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.31 | tangorn | 2004-09-20 18:30:12 | None |
|
Latest and greatest learning rules. Gonna be slightly tweaked by allowing parameter changes later on, just for testing purposes now. | |||
| Revision 1.30 | tangorn | 2004-09-19 19:17:31 | None |
|
Fixing the ability to change integration step between simulation segments | |||
| Revision 1.29 | tangorn | 2004-05-28 16:39:05 | None |
|
Minor API change: trying to make reset more consistent, TGate->init now does not take parameters, resets to resting potential. Docs corrected. | |||
| Revision 1.28 | tangorn | 2004-05-26 15:01:16 | None |
|
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.27 | tangorn | 2004-04-28 12:55:03 | None |
|
Fixed the crash when axonal delay is negative | |||
| Revision 1.26 | tangorn | 2004-04-24 12:27:15 | None |
|
API docs finished, API cleaned, ready for RC1 | |||
| Revision 1.25 | tangorn | 2004-04-21 10:29:03 | None |
|
That fixes the new implementation of the gating variables. Seems like no speed-up this time, but should be much cleaner. | |||
| Revision 1.24 | tangorn | 2004-04-20 13:19:49 | None |
|
Fixed the crashes and finished "optimization" of new gate handling. They still don't work right though... | |||
| Revision 1.23 | tangorn | 2004-04-20 06:19:36 | None |
|
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.22 | tangorn | 2004-04-18 19:44:18 | None |
|
More API docs and related code cleaning | |||
| Revision 1.21 | tangorn | 2004-03-12 16:02:33 | None |
|
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.20 | tangorn | 2004-03-09 17:45:11 | None |
|
Minor fixing of handling the kernels properly | |||
| Revision 1.19 | tangorn | 2004-02-09 20:26:19 | None |
|
Fixing the spike generation | |||
| Revision 1.18 | tangorn | 2004-01-29 10:11:22 | None |
|
More critical bugfixes | |||
| Revision 1.17 | tangorn | 2004-01-29 01:00:18 | None |
|
New way of handling global step, 10% speed up | |||
| Revision 1.16 | tangorn | 2004-01-28 19:45:50 | None |
|
Commit dedicated to valgrind developers. A number of memory leaks fixed. | |||
| Revision 1.15 | tangorn | 2004-01-10 19:37:14 | None |
|
Updated TODO and copyright information, inserted Id tag in files modified in 2004 | |||
| Revision 1.14 | tangorn | 2004-01-02 22:03:56 | None |
|
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.13 | tangorn | 2003-12-29 04:24:20 | None |
|
Added threshold for learning as an extra parameter; started to implement m_inf/tau form of channel equations. | |||
| Revision 1.12 | tangorn | 2003-12-19 14:32:20 | None |
|
Minor change to weight output format | |||
| Revision 1.11 | tangorn | 2003-12-18 12:38:43 | None |
|
Made weights save format xml-like; fixed memory leak in TUnit. | |||
| Revision 1.10 | tangorn | 2003-12-10 14:55:53 | None |
|
Some fixes for new fanlink types | |||
| Revision 1.9 | tangorn | 2003-11-17 12:51:01 | None |
|
Added "extended with zeros" type of border effect to fan projections. | |||
| Revision 1.8 | tangorn | 2003-11-02 08:14:04 | None |
|
Fixed the parameter settings for decay rates in learning methods | |||
| Revision 1.7 | tangorn | 2003-10-31 07:15:28 | None |
|
Changed the output format of the weight saving; Temporarily put in passive decay multipliers. | |||
| Revision 1.6 | tangorn | 2003-10-26 10:54:40 | None |
|
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.5 | tangorn | 2003-08-13 06:25:19 | None |
|
Fixed gate initialization, some cleaning. | |||
| Revision 1.4 | tangorn | 2003-07-18 11:39:12 | None |
|
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. | |||