Logo Search packages:      
Sourcecode: eigen3 version File versions  Download package

template<typename _MatrixType, int QRPreconditioner>
const MatrixVType& JacobiSVD< _MatrixType, QRPreconditioner >::matrixV (  ) const [inline]
the V matrix.

For the SVD decomposition of a n-by-p matrix, letting m be the minimum of n and p, the V matrix is p-by-p if you asked for ComputeFullV, and is p-by-m if you asked for ComputeThinV.

The m first columns of V are the right singular vectors of the matrix being decomposed.

This method asserts that you asked for V to be computed.

Definition at line 469 of file JacobiSVD.h.

References JacobiSVD< _MatrixType, QRPreconditioner >::computeV().

Referenced by Transform< _Scalar, _Dim >::computeRotationScaling(), Transform< _Scalar, _Dim >::computeScalingRotation(), QuaternionBase< Derived >::setFromTwoVectors(), and umeyama().

      eigen_assert(m_isInitialized && "JacobiSVD is not initialized.");
      eigen_assert(computeV() && "This JacobiSVD decomposition didn't compute V. Did you ask for it?");
      return m_matrixV;

Here is the call graph for this function:

Here is the caller graph for this function:

Generated by  Doxygen 1.6.0   Back to index