Skip to content

Inconsistency in eigen interface for specialised methods #1450

@st--

Description

@st--

Some of the implementations such as eigen(::SymTridiagonal) don't actually accept the keyword arguments of the other implementations, scale, permute, sortby. (eigen(::Diagonal) does accept even permute and scale though it just ignores them.)

Should these also wrap the Lapack result in sorteig! before passing it to the Eigen constructor? And have dummy kwargs for scale and permute?

Originally posted by @st-- in JuliaLang/julia#43904 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    speculativeWhether the change will be implemented is speculative

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions