You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/build_function.jl
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -171,14 +171,14 @@ function _build_function(target::JuliaTarget, rhss, args...;
171
171
_rhss = rhss
172
172
end
173
173
174
-
ifeltype(eltype(rhss)) <:AbstractArray# Array of arrays of arrays
175
-
ip_sys_exprs =reduce(vcat,[vec(reduce(vcat,[vec([:($X[$i][$j][$k] =$(conv(rhs))) for (k, rhs) ∈enumerate(rhsel2)]) for (j, rhsel2) ∈enumerate(rhsel)],init=Expr[])) for (i,rhsel) ∈enumerate(_rhss)],init=Expr[])
176
-
elseifeltype(eltype(rhss)) <:SparseMatrixCSC# Array of arrays of sparse matrices
177
-
ip_sys_exprs =reduce(vcat,[vec(reduce(vcat,[vec([:($X[$i][$j].nzval[$k] =$(conv(rhs))) for (k, rhs) ∈enumerate(rhsel2.nzval)]) for (j, rhsel2) ∈enumerate(rhsel)])) for (i,rhsel) ∈enumerate(_rhss)])
174
+
ifeltype(eltype(rhss)) <:SparseMatrixCSC# Array of arrays of sparse matrices
175
+
ip_sys_exprs =reduce(vcat,[vec(reduce(vcat,[vec([:($X[$i][$j].nzval[$k] =$(conv(rhs))) for (k, rhs) ∈enumerate(rhsel2.nzval)]) for (j, rhsel2) ∈enumerate(rhsel)],init=Expr[])) for (i,rhsel) ∈enumerate(_rhss)],init=Expr[])
176
+
elseifeltype(eltype(rhss)) <:AbstractArray# Array of arrays of arrays
177
+
ip_sys_exprs =reduce(vcat,[vec(reduce(vcat,[vec([:($X[$i][$j][$k] =$(conv(rhs))) for (k, rhs) ∈enumerate(rhsel2)]) for (j, rhsel2) ∈enumerate(rhsel)], init=Expr[])) for (i,rhsel) ∈enumerate(_rhss)], init=Expr[])
178
178
elseifeltype(rhss) <:SparseMatrixCSC# Array of sparse matrices
179
-
ip_sys_exprs =reduce(vcat,[vec([:($X[$i].nzval[$j] =$(conv(rhs))) for (j, rhs) ∈enumerate(rhsel.nzval)]) for (i,rhsel) ∈enumerate(_rhss)])
179
+
ip_sys_exprs =reduce(vcat,[vec([:($X[$i].nzval[$j] =$(conv(rhs))) for (j, rhs) ∈enumerate(rhsel.nzval)]) for (i,rhsel) ∈enumerate(_rhss)], init=Expr[])
180
180
elseifeltype(rhss) <:AbstractArray# Array of arrays
181
-
ip_sys_exprs =reduce(vcat,[vec([:($X[$i][$j] =$(conv(rhs))) for (j, rhs) ∈enumerate(rhsel)]) for (i,rhsel) ∈enumerate(_rhss)], init=Expr[])
181
+
ip_sys_exprs =reduce(vcat,[vec([:($X[$i][$j] =$(conv(rhs))) for (j, rhs) ∈enumerate(rhsel)]) for (i,rhsel) ∈enumerate(_rhss)], init=Expr[])
182
182
elseif rhss isa SparseMatrixCSC
183
183
ip_sys_exprs = [:($X.nzval[$i] =$(conv(rhs))) for (i, rhs) ∈enumerate(_rhss)]
0 commit comments