// $Id: network.hoc,v 1.2 2006/02/08 11:59:39 hines Exp $ //* network parameters scale=1 {fpnum = scale*100 idfp=0} {tpnum = scale*300 idtp=idfp+fpnum} {b5num = scale*100 idb5=idtp+tpnum} {stimnum=1 idstim=idb5+b5num} allcells = fpnum+tpnum+b5num+stimnum {numc[FP]=fpnum numc[TP]=tpnum numc[B5]=b5num numc[SM]=stimnum} {ix[FP]=idfp ix[TP]=idtp ix[B5]=idb5 ix[SM]=idstim} objref cells,cell,fp[fpnum],tp[tpnum],bas5[b5num],nstim,ce,c[CTYPi] func fpid () { return idfp+$1 } func tpid () { return idtp+$1 } func b5id () { return idb5+$1 } func smid () { return idstim+$1 } func ctype () { // get cell type from gid if ($1>=idfp && $1=idtp && $1=idb5 && $1=idstim && $1=idfp && $1=idtp && $1=idb5 && $1=idstim && $1