Class SvdImplicitQrAlgorithmSmart


  • public class SvdImplicitQrAlgorithmSmart
    extends org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
    • Field Summary

      • Fields inherited from class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM

        diag, eigenSmall, maxValue, N, nextExceptional, numExceptional, numSplits, off, rand, splits, totalSteps, Ut, Vt, x1, x2
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setUt​(org.ejml.data.DMatrixRMaj ut)  
      void setVt​(org.ejml.data.DMatrixRMaj vt)  
      protected void updateRotator​(org.ejml.data.DMatrixRMaj Q, int m, int n, double c, double s)  
      • Methods inherited from class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM

        _process, checkForAndHandleZeros, computeRotator, createBulge, eigenBB_2x2, exceptionShift, getDiag, getMaxValue, getNumberOfSingularValues, getOff, getSingularValue, getSingularValues, getUt, getVt, incrementSteps, initParam, isDiagonalZero, isOffZero, nextSplit, performImplicitSingleStep, printMatrix, process, process, removeBulgeLeft, removeBulgeRight, resetSteps, selectWilkinsonShift, setFastValues, setMatrix, setMaxValue, setSubmatrix, swapDiag, swapOff
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SvdImplicitQrAlgorithmSmart

        public SvdImplicitQrAlgorithmSmart()
    • Method Detail

      • setUt

        public void setUt​(org.ejml.data.DMatrixRMaj ut)
        Overrides:
        setUt in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
      • setVt

        public void setVt​(org.ejml.data.DMatrixRMaj vt)
        Overrides:
        setVt in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
      • updateRotator

        protected void updateRotator​(org.ejml.data.DMatrixRMaj Q,
                                     int m,
                                     int n,
                                     double c,
                                     double s)
        Overrides:
        updateRotator in class org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM