@@ -206,9 +206,9 @@ if VERSION < v"1.8-"
206
206
return B
207
207
end
208
208
else
209
- function LinearAlgebra. mul! (B:: AbstractGPUVecOrMat ,
210
- D:: Diagonal{<:Any, <:AbstractGPUArray } ,
211
- A:: AbstractGPUVecOrMat )
209
+ function LinearAlgebra. mul! (B:: AnyGPUVecOrMat ,
210
+ D:: Diagonal{<:Any, <:AnyGPUArray } ,
211
+ A:: AnyGPUVecOrMat )
212
212
dd = D. diag
213
213
d = length (dd)
214
214
m, n = size (A, 1 ), size (A, 2 )
220
220
B
221
221
end
222
222
223
- function LinearAlgebra. mul! (B:: AbstractGPUVecOrMat ,
224
- D:: Diagonal{<:Any, <:AbstractGPUArray } ,
225
- A:: AbstractGPUVecOrMat ,
223
+ function LinearAlgebra. mul! (B:: AnyGPUVecOrMat ,
224
+ D:: Diagonal{<:Any, <:AnyGPUArray } ,
225
+ A:: AnyGPUVecOrMat ,
226
226
α:: Number ,
227
227
β:: Number )
228
228
dd = D. diag
236
236
B
237
237
end
238
238
239
- function LinearAlgebra. mul! (B:: AbstractGPUVecOrMat ,
240
- A:: AbstractGPUVecOrMat ,
241
- D:: Diagonal{<:Any, <:AbstractGPUArray } )
239
+ function LinearAlgebra. mul! (B:: AnyGPUVecOrMat ,
240
+ A:: AnyGPUVecOrMat ,
241
+ D:: Diagonal{<:Any, <:AnyGPUArray } )
242
242
dd = D. diag
243
243
d = length (dd)
244
244
m, n = size (A, 1 ), size (A, 2 )
250
250
B
251
251
end
252
252
253
- function LinearAlgebra. mul! (B:: AbstractGPUVecOrMat ,
254
- A:: AbstractGPUVecOrMat ,
255
- D:: Diagonal{<:Any, <:AbstractGPUArray } ,
253
+ function LinearAlgebra. mul! (B:: AnyGPUVecOrMat ,
254
+ A:: AnyGPUVecOrMat ,
255
+ D:: Diagonal{<:Any, <:AnyGPUArray } ,
256
256
α:: Number ,
257
257
β:: Number )
258
258
dd = D. diag
266
266
B
267
267
end
268
268
269
- function LinearAlgebra. ldiv! (B:: AbstractGPUVecOrMat ,
270
- D:: Diagonal{<:Any, <:AbstractGPUArray } ,
271
- A:: AbstractGPUVecOrMat )
269
+ function LinearAlgebra. ldiv! (B:: AnyGPUVecOrMat ,
270
+ D:: Diagonal{<:Any, <:AnyGPUArray } ,
271
+ A:: AnyGPUVecOrMat )
272
272
dd = D. diag
273
273
d = length (dd)
274
274
m, n = size (A, 1 ), size (A, 2 )
0 commit comments