@@ -107,7 +107,7 @@ function update_func(A, u, p, t)
107107 A[1, 2] = -sin(t)
108108 A[2, 2] = cos(t)
109109end
110- A = SciMLOperators.MatrixOperator(ones(2, 2), update_func = update_func)
110+ A = SciMLOperators.MatrixOperator(ones(2, 2), update_func! = update_func)
111111prob = ODEProblem(A, ones(2), (1.0, 6.0))
112112sol = solve(prob, MagnusGL6(), dt = 1 / 10)
113113```
@@ -137,7 +137,7 @@ function update_func(A, u, p, t)
137137 A[1, 2] = -1
138138 A[2, 2] = 0
139139end
140- A = SciMLOperators.MatrixOperator(ones(2, 2), update_func = update_func)
140+ A = SciMLOperators.MatrixOperator(ones(2, 2), update_func! = update_func)
141141prob = ODEProblem(A, ones(2), (0, 30.0))
142142sol = solve(prob, LieRK4(), dt = 1 / 4)
143143```
@@ -156,7 +156,7 @@ function update_func(A, u, p, t)
156156 A[1, 2] = -2 * (1 - cos(u[2]) - u[2] * sin(u[2]))
157157 A[2, 2] = 0
158158end
159- A = SciMLOperators.MatrixOperator(ones(2, 2), update_func = update_func)
159+ A = SciMLOperators.MatrixOperator(ones(2, 2), update_func! = update_func)
160160prob = ODEProblem(A, ones(2), (30, 150.0))
161161sol = solve(prob, MagnusAdapt4())
162162```
0 commit comments