virtual void connect(CARLsim *s, int srcGrpId, int i, int destGrpId, int j, float &weight, float &maxWt, float &delay, bool &connected)=0
specifies which synaptic connections (per group, per neuron, per synapse) should be made
virtual int nextSpikeTime(CARLsim *s, int grpId, int i, int currentTime, int lastScheduledSpikeTime, int endOfTimeSlice)=0
controls spike generation using a callback mechanism