Class SvdImplicitQrAlgorithmSmart

java.lang.Object
org.ejml.dense.row.decomposition.svd.implicitqr.SvdImplicitQrAlgorithm_DDRM
org.ejml.dense.row.decomposition.svd.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
  • Constructor Summary

    Constructors 
    Constructor Description
    SvdImplicitQrAlgorithmSmart()  
  • Method Summary

    Modifier and Type Method Description
    void setUt​(@Nullable org.ejml.data.DMatrixRMaj ut)  
    void setVt​(@Nullable 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 Details

  • Method Details

    • setUt

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

      public void setVt​(@Nullable @Nullable 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