/external/eigen/unsupported/Eigen/src/SVD/ |
H A D | SVDBase.h | 83 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 90 SVDBase& compute(const MatrixType& matrix, unsigned int computationOptions); 96 * This method uses the current \a computationOptions, as already passed to the constructor or to compute(const MatrixType&, unsigned int). 166 bool allocate(Index rows, Index cols, unsigned int computationOptions) ; 194 bool SVDBase<MatrixType>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 201 computationOptions == m_computationOptions) 210 m_computationOptions = computationOptions; 211 m_computeFullU = (computationOptions & ComputeFullU) != 0; 212 m_computeThinU = (computationOptions & ComputeThinU) != 0; 213 m_computeFullV = (computationOptions [all...] |
H A D | BDCSVD.h | 90 BDCSVD(Index rows, Index cols, unsigned int computationOptions = 0) 94 allocate(rows, cols, computationOptions); 100 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 107 BDCSVD(const MatrixType& matrix, unsigned int computationOptions = 0) 111 compute(matrix, computationOptions); 120 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 127 SVDBase<MatrixType>& compute(const MatrixType& matrix, unsigned int computationOptions); 133 * This method uses the current \a computationOptions, as already passed to the constructor or to compute(const MatrixType&, unsigned int). 198 void allocate(Index rows, Index cols, unsigned int computationOptions); 218 void BDCSVD<MatrixType>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 255 compute(const MatrixType& matrix, unsigned int computationOptions) argument 272 compute(const MatrixType& matrix, unsigned int computationOptions) argument [all...] |
H A D | JacobiSVD.h | 540 JacobiSVD(Index rows, Index cols, unsigned int computationOptions = 0) 543 allocate(rows, cols, computationOptions); 549 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 556 JacobiSVD(const MatrixType& matrix, unsigned int computationOptions = 0) 559 compute(matrix, computationOptions); 565 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 572 SVDBase<MatrixType>& compute(const MatrixType& matrix, unsigned int computationOptions); 578 * This method uses the current \a computationOptions, as already passed to the constructor or to compute(const MatrixType&, unsigned int). 606 void allocate(Index rows, Index cols, unsigned int computationOptions); 621 void JacobiSVD<MatrixType, QRPreconditioner>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 640 compute(const MatrixType& matrix, unsigned int computationOptions) argument [all...] |
/external/eigen/unsupported/test/ |
H A D | bdcsvd.cpp | 27 unsigned int computationOptions, 30 svd_compare_to_full< MatrixType, BDCSVD< MatrixType > >(m, computationOptions, referenceSvd); 35 void bdcsvd_solve(const MatrixType& m, unsigned int computationOptions) argument 37 svd_solve< MatrixType, BDCSVD< MatrixType > >(m, computationOptions); 85 void compare_bdc_jacobi(const MatrixType& a = MatrixType(), unsigned int computationOptions = 0) 92 if(computationOptions & ComputeFullU) 94 if(computationOptions & ComputeThinU) 96 if(computationOptions & ComputeFullV) 98 if(computationOptions & ComputeThinV) 26 bdcsvd_compare_to_full(const MatrixType& m, unsigned int computationOptions, const BDCSVD<MatrixType>& referenceSvd) argument
|
H A D | svd_common.h | 56 unsigned int computationOptions, 64 SVD svd(m, computationOptions); 67 if(computationOptions & ComputeFullU) 69 if(computationOptions & ComputeThinU) 71 if(computationOptions & ComputeFullV) 73 if(computationOptions & ComputeThinV) 80 void svd_solve(const MatrixType& m, unsigned int computationOptions) argument 96 SVD svd(m, computationOptions); 55 svd_compare_to_full(const MatrixType& m, unsigned int computationOptions, const SVD& referenceSvd) argument
|
H A D | jacobisvd.cpp | 21 unsigned int computationOptions, 24 svd_compare_to_full<MatrixType, JacobiSVD<MatrixType, QRPreconditioner> >(m, computationOptions, referenceSvd); 29 void jacobisvd_solve(const MatrixType& m, unsigned int computationOptions) argument 31 svd_solve< MatrixType, JacobiSVD< MatrixType, QRPreconditioner > >(m, computationOptions); 20 jacobisvd_compare_to_full(const MatrixType& m, unsigned int computationOptions, const JacobiSVD<MatrixType, QRPreconditioner>& referenceSvd) argument
|
/external/eigen/Eigen/src/SVD/ |
H A D | JacobiSVD_MKL.h | 45 JacobiSVD<Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW, Dynamic, Dynamic>, ColPivHouseholderQRPreconditioner>::compute(const Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW, Dynamic, Dynamic>& matrix, unsigned int computationOptions) \ 50 allocate(matrix.rows(), matrix.cols(), computationOptions); \
|
H A D | JacobiSVD.h | 551 JacobiSVD(Index rows, Index cols, unsigned int computationOptions = 0) 558 allocate(rows, cols, computationOptions); 564 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 571 JacobiSVD(const MatrixType& matrix, unsigned int computationOptions = 0) 578 compute(matrix, computationOptions); 584 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 591 JacobiSVD& compute(const MatrixType& matrix, unsigned int computationOptions); 597 * This method uses the current \a computationOptions, as already passed to the constructor or to compute(const MatrixType&, unsigned int). 744 void allocate(Index rows, Index cols, unsigned int computationOptions); 774 void JacobiSVD<MatrixType, QRPreconditioner>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 824 compute(const MatrixType& matrix, unsigned int computationOptions) argument [all...] |
/external/eigen/test/ |
H A D | jacobisvd.cpp | 45 unsigned int computationOptions, 53 JacobiSVD<MatrixType, QRPreconditioner> svd(m, computationOptions); 56 if(computationOptions & ComputeFullU) 58 if(computationOptions & ComputeThinU) 60 if(computationOptions & ComputeFullV) 62 if(computationOptions & ComputeThinV) 67 void jacobisvd_solve(const MatrixType& m, unsigned int computationOptions) argument 84 JacobiSVD<MatrixType, QRPreconditioner> svd(m, computationOptions); 142 JacobiSVD<MatrixType2, ColPivHouseholderQRPreconditioner> svd2(m2, computationOptions); 155 JacobiSVD<MatrixType3, ColPivHouseholderQRPreconditioner> svd3(m3, computationOptions); 44 jacobisvd_compare_to_full(const MatrixType& m, unsigned int computationOptions, const JacobiSVD<MatrixType, QRPreconditioner>& referenceSvd) argument [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | MatrixBase.h | 379 JacobiSVD<PlainObject> jacobiSvd(unsigned int computationOptions = 0) const;
|