Home
last modified time | relevance | path

Searched refs:matrixV (Results 1 – 18 of 18) sorted by relevance

/external/eigen/unsupported/test/
Dsvd_common.h45 MatrixVType v = svd.matrixV(); in svd_check_full()
72 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV()); in svd_compare_to_full()
74 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV().leftCols(diagSize)); in svd_compare_to_full()
135 …d.matrixU().leftCols(diagSize) * svd.singularValues().asDiagonal() * svd.matrixV().leftCols(diagSi… in svd_test_computation_options_2()
157 VERIFY_RAISES_ASSERT(svd.matrixV()) in svd_verify_assert()
163 VERIFY_RAISES_ASSERT(svd.matrixV()) in svd_verify_assert()
171 VERIFY_RAISES_ASSERT(svd.matrixV()) in svd_verify_assert()
174 svd.matrixV(); in svd_verify_assert()
238 VERIFY_RAISES_ASSERT(svd2.matrixV()); in svd_preallocate()
241 VERIFY_IS_APPROX(svd2.matrixV(), Matrix3f::Identity()); in svd_preallocate()
[all …]
Dbdcsvd.cpp97 VERIFY_IS_APPROX(bdc_svd.matrixV(), jacobi_svd.matrixV()); in compare_bdc_jacobi()
99 VERIFY_IS_APPROX(bdc_svd.matrixV(), jacobi_svd.matrixV()); in compare_bdc_jacobi()
Djacobisvd.cpp100 VERIFY_RAISES_ASSERT(m.jacobiSvd().matrixV()); in jacobisvd_method()
/external/eigen/test/
Djacobisvd.cpp36 MatrixVType v = svd.matrixV(); in jacobisvd_check_full()
61 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV()); in jacobisvd_compare_to_full()
63 VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV().leftCols(diagSize)); in jacobisvd_compare_to_full()
206 …d.matrixU().leftCols(diagSize) * svd.singularValues().asDiagonal() * svd.matrixV().leftCols(diagSi… in jacobisvd_test_all_computation_options()
257 VERIFY_RAISES_ASSERT(svd.matrixV()) in jacobisvd_verify_assert()
264 VERIFY_RAISES_ASSERT(svd.matrixV()) in jacobisvd_verify_assert()
272 VERIFY_RAISES_ASSERT(svd.matrixV()) in jacobisvd_verify_assert()
276 svd.matrixV(); in jacobisvd_verify_assert()
301 VERIFY_RAISES_ASSERT(m.jacobiSvd().matrixV()); in jacobisvd_method()
381 VERIFY_RAISES_ASSERT(svd2.matrixV()); in jacobisvd_preallocate()
[all …]
/external/eigen/Eigen/src/Geometry/
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();
DTransform.h1020 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1 in computeRotationScaling()
1023 if(scaling) scaling->lazyAssign(svd.matrixV() * sv.asDiagonal() * svd.matrixV().adjoint()); in computeRotationScaling()
1028 rotation->lazyAssign(m * svd.matrixV().adjoint()); in computeRotationScaling()
1049 Scalar x = (svd.matrixU() * svd.matrixV().adjoint()).determinant(); // so x has absolute value 1 in computeScalingRotation()
1057 rotation->lazyAssign(m * svd.matrixV().adjoint()); in computeScalingRotation()
DHyperplane.h110 result.normal() = svd.matrixV().col(2); in Through()
DQuaternion.h592 Vector3 axis = svd.matrixV().col(2);
/external/eigen/doc/snippets/
DJacobiSVD_basic.cpp6 cout << "Its right singular vectors are the columns of the thin V matrix:" << endl << svd.matrixV()…
/external/eigen/Eigen/src/Eigen2Support/Geometry/
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/eigen/test/eigen2/
Deigen2_svd.cpp38 VERIFY_IS_APPROX(a, matU * sigma * svd.matrixV().transpose()); in svd()
/external/eigen/unsupported/Eigen/src/SVD/
DSVDBase.h126 const MatrixVType& matrixV() const in matrixV() function
DBDCSVD.h183 const MatrixVType& matrixV() const in matrixV() function
388 if (compV) m_naiveV.block(firstRowW, firstColW, n, n).real() << b.matrixV(); in divide()
491 if (compV) m_naiveV.block(firstRowW, firstColW, n, n) *= res.matrixV(); in divide()
720 dst = dec().matrixV().leftCols(diagSize)
DJacobiSVD.h758 dst = dec().matrixV().leftCols(diagSize)
/external/ceres-solver/internal/ceres/
Dcovariance_impl.cc635 svd.matrixV() * in ComputeCovarianceValuesUsingDenseSVD()
637 svd.matrixV().transpose(); in ComputeCovarianceValuesUsingDenseSVD()
/external/eigen/Eigen/src/SVD/
DJacobiSVD.h629 const MatrixVType& matrixV() const
955 dst = dec().matrixV().leftCols(rank) * tmp;
/external/eigen/doc/
DAsciiQuickReference.txt199 // .svd() -> .matrixU(), .singularValues(), and .matrixV()
/external/eigen/Eigen/src/Eigen2Support/
DSVD.h66 const MatrixVType& matrixV() const { return m_matV; } in matrixV() function