//initialize it to steady state INITDUR = 70 // # ms to reach steady state proc init() { local temp finitialize(v_init) t = -2*INITDUR // jump to a time "before" 0 temp = cvode.active() if (temp != 0) { // if cvode is on, turn it off cvode.active(0) dt = 0.1 } while (t < 0) { fadvance() } if (temp != 0) { cvode.active(1) } // turn cvode back on if necessary t = 0 if (cvode.active()) { cvode.re_init() } else { fcurrent() } frecord_init() }