@@ -133,17 +133,17 @@ end
133133
134134# Detect heterogeneous element types of "arrays of matrices/sparce matrices"
135135function is_array_matrix (F)
136- return isa (F, AbstractVector) && all (isa .(F , AbstractArray))
136+ return isa (F, AbstractVector) && all (x -> isa (x , AbstractArray), F )
137137end
138138function 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 )
140140end
141141# Detect heterogeneous element types of "arrays of arrays of matrices/sparce matrices"
142142function 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 )
144144end
145145function 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 )
147147end
148148
149149function _build_function (target:: JuliaTarget , rhss, args... ;
0 commit comments