objref fih0_, fih1_ fih0_ = new FInitializeHandler(0, "finit0()") fih1_ = new FInitializeHandler(1, "finit1()") proc finit0() { local i, gid, ix localobj cell for pcitr(&i, &gid, 1) { cell = pc.gid2cell(gid) ix = cell.type() forsec cell.all { v = type_vinit.x[ix] } // but for TCR, states are initialized at -85 if (ix == TCRtype) { forsec cell.all { v = -85 } } } } proc finit1() { local i, gid, ix localobj cell // special handling for TCR voltage initialization for pcitr(&i, &gid, 1) { cell = pc.gid2cell(gid) ix = cell.type if (ix == TCRtype) { forsec cell.all { v = type_vinit.x[ix] } } } }