rk4 object

(Shortest import: from brian2 import rk4)

brian2.stateupdaters.explicit.rk4 = ExplicitStateUpdater('''__k_1 = dt*__f(__x, __t) __k_2 = dt*__f(0.5*__k_1 + __x, __t + 0.5*dt) __k_3 = dt*__f(0.5*__k_2 + __x, __t + 0.5*dt) __k_4 = dt*__f(__k_3 + __x, __t + dt) x_new = 0.166666666666667*__k_1 + 0.333333333333333*__k_2 + 0.333333333333333*__k_3 + 0.166666666666667*__k_4 + __x''', stochastic=None)

Classical Runge-Kutta method (RK4)