public interface Hessenberg<N extends Number> extends MatrixDecomposition<N>
Modifier and Type | Interface and Description |
---|---|
static interface |
Hessenberg.Factory<N extends Number> |
MatrixDecomposition.Determinant<N extends Number>, MatrixDecomposition.EconomySize<N extends Number>, MatrixDecomposition.Hermitian<N extends Number>, MatrixDecomposition.Ordered<N extends Number>, MatrixDecomposition.Pivoting<N extends Number>, MatrixDecomposition.RankRevealing<N extends Number>, MatrixDecomposition.Solver<N extends Number>, MatrixDecomposition.Values<N extends Number>
Structure2D.IntRowColumn, Structure2D.Logical<S extends Structure2D,B extends Structure2D.Logical<S,?>>, Structure2D.LongRowColumn, Structure2D.ReducibleTo1D<R extends Structure1D>, Structure2D.RowColumnCallback, Structure2D.RowColumnKey<R,C>, Structure2D.RowColumnMapper<R,C>
Structure1D.BasicMapper<T>, Structure1D.IndexCallback, Structure1D.IndexMapper<T>, Structure1D.IntIndex, Structure1D.LongIndex, Structure1D.LoopCallback
Modifier and Type | Field and Description |
---|---|
static Hessenberg.Factory<ComplexNumber> |
COMPLEX |
static Hessenberg.Factory<Double> |
PRIMITIVE |
static Hessenberg.Factory<Quaternion> |
QUATERNION |
static Hessenberg.Factory<RationalNumber> |
RATIONAL |
TYPICAL
Modifier and Type | Method and Description |
---|---|
boolean |
compute(Access2D.Collectable<N,? super PhysicalStore<N>> matrix,
boolean upper) |
static <N extends Number> |
equals(MatrixStore<N> matrix,
Hessenberg<N> decomposition,
NumberContext context) |
MatrixStore<N> |
getH() |
MatrixStore<N> |
getQ() |
boolean |
isUpper() |
static <N extends Number> |
make(Access2D<N> typical) |
default MatrixStore<N> |
reconstruct() |
static <N extends Number> |
reconstruct(Hessenberg<N> decomposition)
Deprecated.
v48 Use
reconstruct() instead |
decompose, isComputed, reset
column, column, column, column, column, count, count, countColumns, countRows, index, index, isEmpty, isFat, isScalar, isSquare, isTall, isVector, loopAll, loopColumn, loopColumn, loopDiagonal, loopMatching, loopRow, loopRow, mapperOf, row, row, row, row, row
index, loopAll, loopMatching, loopRange, mapper, size
static final Hessenberg.Factory<ComplexNumber> COMPLEX
static final Hessenberg.Factory<Double> PRIMITIVE
static final Hessenberg.Factory<Quaternion> QUATERNION
static final Hessenberg.Factory<RationalNumber> RATIONAL
static <N extends Number> boolean equals(MatrixStore<N> matrix, Hessenberg<N> decomposition, NumberContext context)
static <N extends Number> Hessenberg<N> make(Access2D<N> typical)
@Deprecated static <N extends Number> MatrixStore<N> reconstruct(Hessenberg<N> decomposition)
reconstruct()
insteadboolean compute(Access2D.Collectable<N,? super PhysicalStore<N>> matrix, boolean upper)
MatrixStore<N> getH()
MatrixStore<N> getQ()
boolean isUpper()
default MatrixStore<N> reconstruct()
reconstruct
in interface MatrixDecomposition<N extends Number>
Copyright © 2019 Optimatika. All rights reserved.