LinearAlgebra.jl
LinearAlgebra.jl copied to clipboard
`svd` and friends fail for `BigFloat` and other non-primitive numbers.
svd, svdvals, svdvals!, rank (and any functions that use these internally) do not support BigFloat. Presumably they also fail to support other non-BlasReal types.
julia> svd(BigFloat.(rand(5,5)))
ERROR: MethodError: no method matching svdvals!(::Matrix{BigFloat})