Click or drag to resize

DoubleMatrixIsUpperHessenberg Property

Gets a value indicating whether this instance is upper Hessenberg.

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
public bool IsUpperHessenberg { get; }

Property Value

Type: Boolean
true if this instance is upper Hessenberg; otherwise, false.

Implements

IMatrixPatternsIsUpperHessenberg
Remarks

A matrix is upper Hessenberg if it is square and has zero entries below its first sub-diagonal.

Let LaTeX equation be a matrix, and consider its generic entry

LaTeX equation

where LaTeX equation and LaTeX equation are the number of rows and columns of LaTeX equation, respectively.

If LaTeX equation, the matrix has LaTeX equation sub-diagonals: for LaTeX equation, the LaTeX equation-th sub-diagonal is the collection of entries corresponding to the positions

LaTeX equation

Hence IsUpperHessenberg returns true if LaTeX equation and LaTeX equation whenever LaTeX equation.

See Also