@@ -133,17 +133,17 @@ end
133
133
134
134
# Detect heterogeneous element types of "arrays of matrices/sparce matrices"
135
135
function is_array_matrix (F)
136
- return isa (F, AbstractVector) && all (isa .(F , AbstractArray))
136
+ return isa (F, AbstractVector) && all (x -> isa (x , AbstractArray), F )
137
137
end
138
138
function is_array_sparse_matrix (F)
139
- return isa (F, AbstractVector) && all (isa .(F , AbstractSparseMatrix))
139
+ return isa (F, AbstractVector) && all (x -> isa (x , AbstractSparseMatrix), F )
140
140
end
141
141
# Detect heterogeneous element types of "arrays of arrays of matrices/sparce matrices"
142
142
function is_array_array_matrix (F)
143
- return isa (F, AbstractVector) && all (isa .(F , AbstractArray{<: AbstractMatrix }))
143
+ return isa (F, AbstractVector) && all (x -> isa (x , AbstractArray{<: AbstractMatrix }), F )
144
144
end
145
145
function is_array_array_sparse_matrix (F)
146
- return isa (F, AbstractVector) && all (isa .(F , AbstractArray{<: AbstractSparseMatrix }))
146
+ return isa (F, AbstractVector) && all (x -> isa (x , AbstractArray{<: AbstractSparseMatrix }), F )
147
147
end
148
148
149
149
function _build_function (target:: JuliaTarget , rhss, args... ;
0 commit comments