org.ojalgo.matrix.decomposition

## Interface Schur<N extends Number>

• All Superinterfaces:
MatrixDecomposition<N>

Deprecated.

```@Deprecated
public interface Schur<N extends Number>
extends MatrixDecomposition<N>```
Schur: [A] = [Q][U][Q]-1 [A] = [Q][U][Q]-1 where:
• [A] is a square complex entry matrix.
• [Q] is a unitary matrix (so that [Q]-1 equals [Q]H).
• [U] is an upper triangular matrix, which is called a Schur form of [A]. Since [U] is similar to [A], it has the same multiset of eigenvalues, and since it is triangular, those eigenvalues are the diagonal entries of [U].
Author:
apete

• ### Nested classes/interfaces inherited from interface org.ojalgo.matrix.decomposition.MatrixDecomposition

`MatrixDecomposition.Determinant<N extends Number>, MatrixDecomposition.EconomySize<N extends Number>, MatrixDecomposition.Factory<D extends MatrixDecomposition<?>>, MatrixDecomposition.Hermitian<N extends Number>, MatrixDecomposition.Solver<N extends Number>, MatrixDecomposition.Values<N extends Number>`

• ### Fields inherited from interface org.ojalgo.matrix.decomposition.MatrixDecomposition

`TYPICAL`
• ### Method Summary

All Methods
Modifier and Type Method and Description
`static <N extends Number>boolean` ```equals(MatrixStore<N> matrix, Schur<N> decomposition, NumberContext context)```
Deprecated.

`Array1D<ComplexNumber>` `getDiagonal()`
Deprecated.

`MatrixStore<N>` `getQ()`
Deprecated.

`MatrixStore<N>` `getU()`
Deprecated.

`boolean` `isOrdered()`
Deprecated.

`static <N extends Number>Schur<N>` `make(Access2D<N> typical)`
Deprecated.

`static Schur<Double>` `makePrimitive()`
Deprecated.

`default MatrixStore<N>` `reconstruct()`
Deprecated.

`static <N extends Number>MatrixStore<N>` `reconstruct(Schur<N> decomposition)`
Deprecated.

• ### Methods inherited from interface org.ojalgo.matrix.decomposition.MatrixDecomposition

`decompose, isComputed, reset`
• ### Method Detail

• #### make

`static <N extends Number> Schur<N> make(Access2D<N> typical)`
Deprecated.
• #### makePrimitive

`static Schur<Double> makePrimitive()`
Deprecated.
• #### equals

```static <N extends Number> boolean equals(MatrixStore<N> matrix,
Schur<N> decomposition,
NumberContext context)```
Deprecated.
• #### reconstruct

`static <N extends Number> MatrixStore<N> reconstruct(Schur<N> decomposition)`
Deprecated.
• #### getDiagonal

`Array1D<ComplexNumber> getDiagonal()`
Deprecated.
• #### getQ

`MatrixStore<N> getQ()`
Deprecated.
• #### getU

`MatrixStore<N> getU()`
Deprecated.
• #### isOrdered

`boolean isOrdered()`
Deprecated.
• #### reconstruct

`default MatrixStore<N> reconstruct()`
Deprecated.
Specified by:
`reconstruct` in interface `MatrixDecomposition<N extends Number>`