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
     
  • 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

    • SvdImplicitQrAlgorithmSmart

      public SvdImplicitQrAlgorithmSmart()
  • 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