Searched refs:matrixV (Results 1 - 16 of 16) sorted by relevance

/external/eigen/doc/snippets/
H A DJacobiSVD_basic.cpp6 cout << "Its right singular vectors are the columns of the thin V matrix:" << endl << svd.matrixV() << endl;
/external/eigen/unsupported/test/
H A Dsvd_common.h45 MatrixVType v = svd.matrixV();
72 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV());
74 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV().leftCols(diagSize));
135 VERIFY_IS_APPROX(m, svd.matrixU().leftCols(diagSize) * svd.singularValues().asDiagonal() * svd.matrixV().leftCols(diagSize).adjoint());
157 VERIFY_RAISES_ASSERT(svd.matrixV())
163 VERIFY_RAISES_ASSERT(svd.matrixV())
171 VERIFY_RAISES_ASSERT(svd.matrixV())
174 svd.matrixV();
[all...]
H A Dbdcsvd.cpp97 VERIFY_IS_APPROX(bdc_svd.matrixV(), jacobi_svd.matrixV());
99 VERIFY_IS_APPROX(bdc_svd.matrixV(), jacobi_svd.matrixV());
H A Djacobisvd.cpp100 VERIFY_RAISES_ASSERT(m.jacobiSvd().matrixV());
/external/eigen/Eigen/src/Geometry/
H A DUmeyama.h145 if ( svd.matrixU().determinant() * svd.matrixV().determinant() > Scalar(0) ) {
146 Rt.block(0,0,m,m).noalias() = svd.matrixU()*svd.matrixV().transpose();
149 Rt.block(0,0,m,m).noalias() = svd.matrixU() * S.asDiagonal() * svd.matrixV().transpose();
153 Rt.block(0,0,m,m).noalias() = svd.matrixU() * S.asDiagonal() * svd.matrixV().transpose();
H A DTransform.h1023 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1
1026 if(scaling) scaling->lazyAssign(svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint());
1031 rotation->lazyAssign(m * svd.matrixV().adjoint());
1052 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1
1060 rotation->lazyAssign(m * svd.matrixV().adjoint());
H A DQuaternion.h592 Vector3 axis = svd.matrixV().col(2);
/external/eigen/test/
H A Djacobisvd.cpp36 MatrixVType v = svd.matrixV();
61 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV());
63 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV().leftCols(diagSize));
206 VERIFY_IS_APPROX(m, svd.matrixU().leftCols(diagSize) * svd.singularValues().asDiagonal() * svd.matrixV().leftCols(diagSize).adjoint());
257 VERIFY_RAISES_ASSERT(svd.matrixV())
264 VERIFY_RAISES_ASSERT(svd.matrixV())
272 VERIFY_RAISES_ASSERT(svd.matrixV())
276 svd.matrixV();
[all...]
/external/eigen/test/eigen2/
H A Deigen2_svd.cpp38 VERIFY_IS_APPROX(a, matU * sigma * svd.matrixV().transpose());
/external/eigen/unsupported/Eigen/src/SVD/
H A DSVDBase.h126 const MatrixVType& matrixV() const function in class:Eigen::SVDBase
H A DBDCSVD.h183 const MatrixVType& matrixV() const function in class:Eigen::BDCSVD
388 if (compV) m_naiveV.block(firstRowW, firstColW, n, n).real() << b.matrixV();
491 if (compV) m_naiveV.block(firstRowW, firstColW, n, n) *= res.matrixV();
720 dst = dec().matrixV().leftCols(diagSize)
H A DJacobiSVD.h758 dst = dec().matrixV().leftCols(diagSize)
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DTransform.h622 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1
627 scaling->noalias() = svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint();
633 rotation->noalias() = m * svd.matrixV().adjoint();
653 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1
664 rotation->noalias() = m * svd.matrixV().adjoint();
/external/ceres-solver/internal/ceres/
H A Dcovariance_impl.cc635 svd.matrixV() *
637 svd.matrixV().transpose();
/external/eigen/Eigen/src/SVD/
H A DJacobiSVD.h629 const MatrixVType& matrixV() const function in class:Eigen::JacobiSVD
940 dst = dec().matrixV().leftCols(rank) * tmp;
/external/eigen/Eigen/src/Eigen2Support/
H A DSVD.h66 const MatrixVType& matrixV() const { return m_matV; } function in class:Eigen::SVD

Completed in 2594 milliseconds