rk45
rk45(
f,tSpan,y0,options?):object
Defined in: rk45.js:45
Integrate y’ = f(t, y) with adaptive Dormand-Prince RK45.
Parameters
f
Function
(t, y) => dydt; y is Array
tSpan
[number, number]
[t0, tEnd] (tEnd may be < t0 for backward integration)
y0
number | number[]
Initial state
options?
atol?
number
Absolute tolerance
events?
Function | Function[]
g(t, y) => number; a root marks an event
firstStep?
number
Initial step size (auto if omitted)
maxStep?
number
Maximum step size
maxSteps?
number
Safety cap on accepted+rejected steps
rtol?
number
Relative tolerance
tEval?
number[]
Times at which to report the solution (dense output)
Returns
object
Solver result
events?
optionalevents?:object[]
message
message:
string
nfev
nfev:
number
nsteps
nsteps:
number
success
success:
boolean
t
t:
number[]
y
y:
number[] |number[][]