Skip to content

Commit 02ff6df

Browse files
authored
EasyRules: support scalar and array (#2714)
* EasyRules: support scalar and array * fix
1 parent 623c4c6 commit 02ff6df

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/rules/customrules.jl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,20 @@ import LinearAlgebra
1818
end
1919

2020
@assert partial <: AbstractArray
21+
if dx <: Number
22+
if prev !== Nothing
23+
return quote
24+
Base.@_inline_meta
25+
LinearAlgebra.axpy!(dx, partial, prev)
26+
prev
27+
end
28+
else
29+
return quote
30+
Base.@_inline_meta
31+
partial * dx
32+
end
33+
end
34+
end
2135
@assert dx <: AbstractArray
2236
N = ndims(partial)
2337
M = ndims(dx)

0 commit comments

Comments
 (0)