IsUpperHessenberg

Проверяет, является ли квадратная матрица верхней матрицей Хессенберга.

bool matrix::IsUpperHessenberg();

Возвращаемое значение

Возвращает True, если квадратная матрица является верхней матрицей Хессенберга.

Примечание

Верхняя матрица Хессенберга содержит нули во всех позициях ниже поддиагонали.

Трехдиагональная матрица является матрицей Хессенберга. Верхнетреугольная матрица является верхней матрицей Хессенберга.

Верхняя матрица Хессенберга

 
   v  v  v  v  v  v
   v  v  v  v  v  v
   0  v  v  v  v  v
   0  0  v  v  v  v
   0  0  0  v  v  v
   0  0  0  0  v  v