Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Take adjoint of
Q
rather than transpose
This came up in a nanosoldier run in JuliaLang/julia#46196. Transposes of Q's don't have specialized functions and fall back to `AbstractMatrix` methods, in particular in multiplication. Generic multiplication, however, is defined in terms of elementwise `getindex`, which is expensive and very slow in contrast to dense or structured matrices.
- Loading branch information