Interface MatrixDecomposition.Ordered<N extends Comparable<N>>

All Superinterfaces:
MatrixDecomposition<N>, Structure1D, Structure2D
All Known Subinterfaces:
Cholesky<N>, Eigenvalue<N>, Eigenvalue.Generalised<N>, LDL<N>, LDU<N>, LU<N>, MatrixDecomposition.RankRevealing<N>, MatrixDecomposition.Values<N>, QR<N>, SingularValue<N>
All Known Implementing Classes:
CholeskyDecomposition, CholeskyDecomposition.C128, CholeskyDecomposition.H256, CholeskyDecomposition.Q128, CholeskyDecomposition.R064, CholeskyDecomposition.R128, DynamicEvD, DynamicEvD.R064, EigenvalueDecomposition, GeneralEvD, GeneralEvD.R064, GeneralisedEvD, HermitianEvD, HermitianEvD.C128, HermitianEvD.H256, HermitianEvD.Q128, HermitianEvD.R064, HermitianEvD.R128, LDLDecomposition, LDLDecomposition.C128, LDLDecomposition.H256, LDLDecomposition.Q128, LDLDecomposition.R064, LDLDecomposition.R128, LUDecomposition, LUDecomposition.C128, LUDecomposition.H256, LUDecomposition.Q128, LUDecomposition.R064, LUDecomposition.R128, QRDecomposition, QRDecomposition.C128, QRDecomposition.H256, QRDecomposition.Q128, QRDecomposition.R064, QRDecomposition.R128, RawCholesky, RawEigenvalue, RawEigenvalue.Dynamic, RawEigenvalue.General, RawEigenvalue.Symmetric, RawLU, RawQR, RawSingularValue, SingularValueDecomposition, SingularValueDecomposition.C128, SingularValueDecomposition.H256, SingularValueDecomposition.Q128, SingularValueDecomposition.R064, SingularValueDecomposition.R128
Enclosing interface:
MatrixDecomposition<N extends Comparable<N>>

public static interface MatrixDecomposition.Ordered<N extends Comparable<N>> extends MatrixDecomposition<N>
  • Method Details

    • isOrdered

      boolean isOrdered()
      This is a property of the algorithm/implementation, not the data. Typically relevant for SingularValue, Eigenvalue or any MatrixDecomposition.RankRevealing decomposition.
      Returns:
      true if the rows/columns of the returned matrix factors are guaranteed some specific order; false if there is no such guarantee.