Adding Projections between Populations of Neurons to a ModLIN Systemnw_modAddProj(sys, rate, src, dst, weight, 'path/to/proj', projState, setName);
A ModLIN system consists of 'populations' of rate coded neurons, connected via 'projections'. In order to build a system you must add populations, and then join them with projections.
To add a projection the sysThis is the name of the SystemML system to add the projection to. rateThe BRAHMS sample rate for the processes in the projection. srcThe ModLIN source population for the projection. srcThe ModLIN destination population for the projection. 'path/to/proj'The BRAHMS Namespace path of a ModLIN projection process. projStateBRAHMS state data to be passed to the projection process. setNameThe set name to use to connect the projection process to the activation process of the destination population. This will determine how the input from the projection is intepreted by the population. For example, with the leaky activation process there are three types of synaptic connection, 'add' is additive (or subtractive if the weight is negative), 'shunt' is multiplicative, and 'shunt_div' is divisive. |