You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
which is of course more problematic for infinite matrices.
My suggestion to just simplify the InvLayout using
applylayout(::Type{typeof(inv)}, ::TriangularLayout{'U', UNIT, ML}) where {UNIT, ML} =TriangularLayout{'L', UNIT, ML}()
applylayout(::Type{typeof(inv)}, ::TriangularLayout{'L', UNIT, ML}) where {UNIT, ML} =TriangularLayout{'U', UNIT, ML}()
One issue that the current situation causes is e.g.
Of course for this example I could make a PR extending rowsupport and colsupport, but maybe there is a better approach for this somehow to help more broadly.
From JuliaLinearAlgebra/ArrayLayouts.jl#239
Consider
The
LazyArrays.InvLayout{TriangularLayout{'U', 'N', LazyArrays.LazyLayout}}()
could maybe beTriangularLayout{'L', 'N', LazyArrays.LazyLayout}()
?One issue that the current situation causes is e.g.
which is of course more problematic for infinite matrices.
My suggestion to just simplify the
InvLayout
usingdoesn't seem to be good either since
The text was updated successfully, but these errors were encountered: