JuliaLang / JuliaLang/LinearAlgebra.jl
LinearAlgebra ldiv not working on MArrays
- Dominant language
- Julia
- Stars
- 77
- Forks
- 65
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 10
Description
```
using StaticArrays
using LinearAlgebra
a=MMatrix{3,2}(1.0,2.0,3.0,4.0,5.0,6.0)
x=MVector{2}(1.0,2.0)
b=a*x
ldiv!(qr(a),b)
ERROR: MethodError: no method matching ldiv!(::StaticArrays.QR{MArray{Tuple{3,2},Float64,2,6},MArray{Tuple{2,2},Float64,2,4},MArray{Tuple{2},Int64,1,2}}, ::MArray{Tuple{3},Float64,1,3})
Closest candidates are:
ldiv!(::Number, ::AbstractArray) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/generic.jl:251
ldiv!(::SymTridiagonal, ::Union{AbstractArray{T,1}, AbstractArray{T,2}} where T; shift) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/tridiag.jl:276
ldiv!(::Transpose{var"#s828",var"#s827"} where var"#s827"<:LowerTriangular where var"#s828", ::AbstractArray{T,1} where T) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.5/LinearAlgebra/src/triangular.jl:1401
...
Stacktrace:
[1] top-level scope at REPL[48]:1
```
Julia Version 1.5.3
Commit 788b2c77c1 (2020-11-09 13:37 UTC)
Platform Info:
OS: Linux (x86_64-pc-linux-gnu)
CPU: Intel(R) Xeon(R) W-2255 CPU @ 3.70GHz
WORD_SIZE: 64
LIBM: libopenlibm
LLVM: libLLVM-9.0.1 (ORCJIT, cascadelake)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.