Code: Select all
objref memirec,memireclist
proc set_imem_recorders() { //Arguments: timeres_python, len(tvec)
memireclist = new List()
//records passive and capacitive currents
forsec allseclist {
for (x,0) {
//add recorder for i_membrane to each pos(x)
memirec = new Vector(size=$2)
memirec.record(&i_membrane(x),$1)
memireclist.append(memirec)
}
}
}
Code: Select all
def set_imem_recorders(self, tstopms):
'''record membrane currents for all compartments'''
memireclist = self.h.List()
for seg in self.h.allseclist:
memirec = self.h.Vector(size=tstopms/self.timeres_python+1)
memirec.record(seg.i_membrane, self.timeres_python) #Doesn't work!!
memireclist.append(memirec)