In what order do the commands in NEURON .MOD/NMODL file sections get executed? Specifically, within these blocks: DERIVATIVE, BREAKPOINT and NET_RECEIVE.
For every time-step, the order of execution is as follows:
printf()
statement, you would see two calls. However, one of the calls does not actually set any state variables. It is used to compute the derivatives.X' = ...
) are computed. Keep in mind, to get the value by which the state variable actually changes, multiply by dt
.