Skip to content

Commit 5e2ec07

Browse files
fix direct derivative calls
1 parent 97b73da commit 5e2ec07

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/direct.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ an array of variable expressions.
88
"""
99
function gradient(O::Expression, vars::AbstractVector{<:Expression}; simplify = true)
1010
out = [expand_derivatives(Differential(v)(O)) for v in vars]
11-
simplify ? simplify.(out) : out
11+
simplify ? ModelingToolkit.simplify.(out) : out
1212
end
1313

1414
"""
@@ -21,7 +21,7 @@ an array of variable expressions.
2121
"""
2222
function jacobian(ops::AbstractVector{<:Expression}, vars::AbstractVector{<:Expression}; simplify = true)
2323
out = [expand_derivatives(Differential(v)(O)) for O in ops, v in vars]
24-
simplify ? simplify.(out) : out
24+
simplify ? ModelingToolkit.simplify.(out) : out
2525
end
2626

2727
"""
@@ -34,7 +34,7 @@ an array of variable expressions.
3434
"""
3535
function hessian(O::Expression, vars::AbstractVector{<:Expression}; simplify = true)
3636
out = [expand_derivatives(Differential(v2)(Differential(v1)(O))) for v1 in vars, v2 in vars]
37-
simplify ? simplify.(out) : out
37+
simplify ? ModelingToolkit.simplify.(out) : out
3838
end
3939

4040
function simplified_expr(O::Operation)

0 commit comments

Comments
 (0)