Class RawEigenvalue.Dynamic

All Implemented Interfaces:
Eigenvalue<Double>, MatrixDecomposition<Double>, MatrixDecomposition.Determinant<Double>, MatrixDecomposition.Hermitian<Double>, MatrixDecomposition.Ordered<Double>, MatrixDecomposition.Values<Double>, Provider2D, Provider2D.Determinant<Double>, Provider2D.Eigenpairs, DeterminantTask<Double>, MatrixTask<Double>, Structure1D, Structure2D
Enclosing class:
RawEigenvalue

static final class RawEigenvalue.Dynamic extends RawEigenvalue
  • Field Details

    • mySymmetric

      private transient Boolean mySymmetric
  • Constructor Details

    • Dynamic

      Dynamic()
  • Method Details

    • isHermitian

      public boolean isHermitian()
      Description copied from interface: Eigenvalue
      If [A] is hermitian then [V][D][V]-1 becomes [Q][D][Q]H...
    • isOrdered

      public boolean isOrdered()
      Description copied from interface: Eigenvalue
      The eigenvalues in D (and the eigenvectors in V) are not necessarily ordered. This is a property of the algorithm/implementation, not the data.
      Returns:
      true if they are ordered
    • doDecompose

      protected boolean doDecompose(double[][] data, boolean valuesOnly)
      Specified by:
      doDecompose in class RawEigenvalue