Home
last modified time | relevance | path

Searched refs:SVD (Results 1 – 25 of 46) sorted by relevance

12

/external/eigen/unsupported/test/
Dsvd_common.h26 template<typename MatrixType, typename SVD>
27 void svd_check_full(const MatrixType& m, const SVD& svd) in svd_check_full()
54 template<typename MatrixType, typename SVD>
57 const SVD& referenceSvd) in svd_compare_to_full()
64 SVD svd(m, computationOptions); in svd_compare_to_full()
79 template<typename MatrixType, typename SVD>
96 SVD svd(m, computationOptions); in svd_solve()
105 template<typename MatrixType, typename SVD>
106 void svd_test_computation_options_1(const MatrixType& m, const SVD& fullSvd) in svd_test_computation_options_1()
108 svd_check_full< MatrixType, SVD >(m, fullSvd); in svd_test_computation_options_1()
[all …]
/external/eigen/unsupported/Eigen/
DSVD10 /** \defgroup SVD_Module SVD module
14 * This module provides SVD decomposition for matrices (both real and complex).
19 * #include <Eigen/SVD>
24 #include "../../Eigen/src/SVD/UpperBidiagonalization.h"
25 #include "src/SVD/SVDBase.h"
26 #include "src/SVD/JacobiSVD.h"
27 #include "src/SVD/BDCSVD.h"
29 #include "../../Eigen/src/SVD/JacobiSVD_MKL.h"
33 #include "../../Eigen/src/Eigen2Support/SVD.h"
/external/eigen/Eigen/
DSVD10 /** \defgroup SVD_Module SVD module
14 * This module provides SVD decomposition for matrices (both real and complex).
19 * #include <Eigen/SVD>
24 #include "src/SVD/JacobiSVD.h"
26 #include "src/SVD/JacobiSVD_MKL.h"
28 #include "src/SVD/UpperBidiagonalization.h"
31 #include "src/Eigen2Support/SVD.h"
DDense5 #include "SVD"
DGeometry8 #include "SVD"
/external/eigen/test/eigen2/
Deigen2_svd.cpp33 SVD<MatrixType> svd(a); in svd()
49 SVD<MatrixType> svd(a); in svd()
57 SVD<MatrixType> svd(a); in svd()
83 SVD<MatrixXf> s; in test_eigen2_svd()
/external/opencv3/modules/core/include/opencv2/core/
Doperations.hpp289 inline SVD::SVD() {} in add()
290 inline SVD::SVD( InputArray m, int flags ) { operator ()(m, flags); } in SVD() function in cv::SVD
291 inline void SVD::solveZ( InputArray m, OutputArray _dst ) in solveZ()
294 SVD svd(mtx, (mtx.rows >= mtx.cols ? 0 : SVD::FULL_UV)); in solveZ()
301SVD::compute( const Matx<_Tp, m, n>& a, Matx<_Tp, nm, 1>& w, Matx<_Tp, m, nm>& u, Matx<_Tp, n, nm>… in compute()
305 SVD::compute(_a, _w, _u, _vt); in compute()
310 SVD::compute( const Matx<_Tp, m, n>& a, Matx<_Tp, nm, 1>& w ) in compute()
314 SVD::compute(_a, _w); in compute()
319 SVD::backSubst( const Matx<_Tp, nm, 1>& w, const Matx<_Tp, m, nm>& u, in backSubst()
325 SVD::backSubst(_w, _u, _vt, _rhs, _dst); in backSubst()
Daffine.hpp336 cv::SVD::compute(R, w, u, vt, cv::SVD::FULL_UV + cv::SVD::MODIFY_A); in rvec()
/external/eigen/Eigen/src/Eigen2Support/
DSVD.h30 template<typename MatrixType> class SVD
51SVD() {} // a user who relied on compiler-generated default compiler reported problems with MSVC i… in SVD() function
53 SVD(const MatrixType& matrix) in SVD() function
69 SVD& sort();
94 void SVD<MatrixType>::compute(const MatrixType& matrix) in compute()
470 SVD<MatrixType>& SVD<MatrixType>::sort() in sort()
513 bool SVD<MatrixType>::solve(const MatrixBase<OtherDerived> &b, ResultType* result) const in solve()
546 void SVD<MatrixType>::computeUnitaryPositive(UnitaryType *unitary, in computeUnitaryPositive()
564 void SVD<MatrixType>::computePositiveUnitary(UnitaryType *positive, in computePositiveUnitary()
583 void SVD<MatrixType>::computeRotationScaling(RotationType *rotation, ScalingType *scaling) const in computeRotationScaling()
[all …]
/external/opencv3/modules/calib3d/test/
Dtest_affine3.cpp94 cv::SVD::compute(R, w, u, vt, cv::SVD::FULL_UV + cv::SVD::MODIFY_A); in TEST()
/external/eigen/unsupported/Eigen/src/SVD/
DJacobiSVD.h360 typedef JacobiSVD<MatrixType, QRPreconditioner> SVD;
361 typedef typename SVD::Index Index;
362 static void run(typename SVD::WorkMatrixType&, SVD&, Index, Index) {}
368 typedef JacobiSVD<MatrixType, QRPreconditioner> SVD;
371 typedef typename SVD::Index Index;
372 static void run(typename SVD::WorkMatrixType& work_matrix, SVD& svd, Index p, Index q)
DCMakeLists.txt5 DESTINATION ${INCLUDE_INSTALL_DIR}unsupported/Eigen/src/SVD COMPONENT Devel
DdoneInBDCSVD.txt1 This unsupported package is about a divide and conquer algorithm to compute SVD.
/external/opencv3/modules/core/src/
Dlapack.cpp813 SVD::compute(src, w, u, vt); in invert()
814 SVD::backSubst(w, u, vt, Mat(), _dst); in invert()
834 SVD::backSubst(w, u, vt, Mat(), _dst); in invert()
1366 bool full_uv = (flags & SVD::FULL_UV) != 0; in _SVDcompute()
1370 if( flags & SVD::NO_UV ) in _SVDcompute()
1434 void SVD::compute( InputArray a, OutputArray w, OutputArray u, OutputArray vt, int flags ) in compute()
1439 void SVD::compute( InputArray a, OutputArray w, int flags ) in compute()
1444 void SVD::backSubst( InputArray _w, InputArray _u, InputArray _vt, in backSubst()
1472 SVD& SVD::operator ()(InputArray a, int flags) in operator ()()
1479 void SVD::backSubst( InputArray rhs, OutputArray dst ) const in backSubst()
[all …]
/external/eigen/Eigen/src/SVD/
DCMakeLists.txt5 DESTINATION ${INCLUDE_INSTALL_DIR}/Eigen/src/SVD COMPONENT Devel
DJacobiSVD.h360 typedef JacobiSVD<MatrixType, QRPreconditioner> SVD;
361 typedef typename SVD::Index Index;
362 static void run(typename SVD::WorkMatrixType&, SVD&, Index, Index) {}
368 typedef JacobiSVD<MatrixType, QRPreconditioner> SVD;
371 typedef typename SVD::Index Index;
372 static void run(typename SVD::WorkMatrixType& work_matrix, SVD& svd, Index p, Index q)
/external/opencv3/modules/ml/src/
Dem.cpp373 SVD svd(covs[clusterIndex], SVD::MODIFY_A + SVD::FULL_UV); in decomposeCovs()
731 SVD svd(covs[clusterIndex], SVD::MODIFY_A + SVD::FULL_UV); in mStep()
/external/opencv3/modules/shape/src/
Daff_trans.cpp252 SVD mysvd(Af, SVD::NO_UV); in applyTransformation()
/external/opencv3/modules/core/include/opencv2/
Dcore.hpp2462 class CV_EXPORTS SVD class
2482 SVD();
2489 SVD( InputArray src, int flags = 0 );
2502 SVD& operator ()( InputArray src, int flags = 0 );
/external/opencv3/modules/calib3d/src/
Dupnp.cpp114 SVD::compute(MtM, D, Ut, Vt, SVD::MODIFY_A | SVD::FULL_UV); in compute_pose()
195 SVD::compute(ABt, ABt_D, ABt_U, ABt_V, SVD::MODIFY_A); in estimate_R_and_t()
Dhomography_decomp.cpp124 SVD::compute(_Hnorm, W); in removeScale()
185 SVD::compute(getHnorm(), W, U, Vt); in decompose()
/external/opencv3/modules/stitching/src/
Dmotion_estimators.cpp285 SVD svd; in setUpInitialCameraParams()
293 svd(cameras[i].R, SVD::FULL_UV); in setUpInitialCameraParams()
466 SVD svd; in setUpInitialCameraParams()
471 svd(cameras[i].R, SVD::FULL_UV); in setUpInitialCameraParams()
Dautocalib.cpp183 SVD::solveZ(A, wcoef); in calibrateRotatingCamera()
/external/eigen/doc/
DB01_Experimental.dox23 \li SVD
DTopicLinearAlgebraDecompositions.dox124 <td>R-SVD</td>
230 <li><a name="note2">\b 2: </a>Eigenvalues, SVD and Schur decompositions rely on iterative algorithm…

12