Skip to content

Rename Hessenberg to HessenbergFactorization #462

@dlfivefifty

Description

@dlfivefifty

The following is thoroughly confusing:

julia> a = rand(3,3)
3×3 Array{Float64,2}:
 0.490033  0.522445  0.854002
 0.309698  0.557504  0.495107
 0.980559  0.81369   0.961208

julia> LinAlg.Hessenberg(a)|>full
3×3 Array{Float64,2}:
 0.490033  0.522445  0.854002
 0.309698  0.557504  0.495107
 0.980559  0.81369   0.961208

julia> hessfact(a)[:H] # returns a Matrix{Float64}
3×3 Array{Float64,2}:
 0.490033   0.651441  -0.760193
 1.26273    0.539174  -0.807753
 0.0       -0.48917    0.979538

One would expect Hessenberg(a) to work analogously to Symmetric(a).

See also discussion JuliaMath/Polynomials.jl#130 (comment)

Metadata

Metadata

Assignees

Labels

won't changeIndicates that work won't continue on an issue or pull request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions