public class Hessenberg extends Object
Modifier and Type | Field and Description |
---|---|
DeflationCriterion |
deflationCriterion |
Constructor and Description |
---|
Hessenberg()
Construct a Hessenberg utility class with the default deflation criterion.
|
Hessenberg(DeflationCriterion dc)
Construct a Hessenberg utility class.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
isHessenberg(Matrix H,
double epsilon)
Check if H is upper Hessenberg.
|
boolean |
isReducible(Matrix H,
double epsilon)
Check if H is upper Hessenberg and is reducible.
|
List<Matrix> |
reduce(Matrix H)
Deprecated.
Not supported yet.
|
public final DeflationCriterion deflationCriterion
public Hessenberg(DeflationCriterion dc)
dc
- a deflation criterionpublic Hessenberg()
public static boolean isHessenberg(Matrix H, double epsilon)
H
- a matrixepsilon
- a precision parameter: when a number |x| ≤ ε, it is considered 0true
if H is upper Hessenbergpublic boolean isReducible(Matrix H, double epsilon)
H
- a matrixepsilon
- a precision parameter: when a number |x| ≤ ε, it is considered 0true
if H is upper Hessenberg and is reducible@Deprecated public List<Matrix> reduce(Matrix H)
H
- a matrixCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.