-
-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Symmetric(::Symmetric) and Hermitian(::Hermitian) with bug #597
Comments
Would you just ignore the |
Yes, I would ignore the uplo argument. The argument of "correct aliasing" given in #423 (comment) is just another word for sticking to the Rule 1 is well-definedness of the functions |
@fredrikekre I read Ref #423 (comment) carefully, but I still don't understand, why Look also at this text, which tries to present a fresh view to the meaning of wrappers: universal matrix wrappers. |
I think it is common understanding, that for
X::AbstractMatrix
.Symmetric(X, uplo) == Symmetric(Matrix(X), uplo)
Symmetric(X) == Symmetric(X, :U)
Actually we observe
I think, we should have
Symmetric(X::Symmetric, uplo::Symbol=:U) = X
independent of
uplo
andX.uplo
.The same is true for
Hermitian
The text was updated successfully, but these errors were encountered: