Searched refs:computationOptions (Results 1 - 7 of 7) sorted by relevance
/external/eigen/Eigen/src/SVD/ |
H A D | SVDBase.h | 227 bool allocate(Index rows, Index cols, unsigned int computationOptions) ; 275 bool SVDBase<MatrixType>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 282 computationOptions == m_computationOptions) 291 m_computationOptions = computationOptions; 292 m_computeFullU = (computationOptions & ComputeFullU) != 0; 293 m_computeThinU = (computationOptions & ComputeThinU) != 0; 294 m_computeFullV = (computationOptions & ComputeFullV) != 0; 295 m_computeThinV = (computationOptions & ComputeThinV) != 0;
|
H A D | JacobiSVD_LAPACKE.h | 43 JacobiSVD<Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW, Dynamic, Dynamic>, ColPivHouseholderQRPreconditioner>::compute(const Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW, Dynamic, Dynamic>& matrix, unsigned int computationOptions) \ 48 allocate(matrix.rows(), matrix.cols(), computationOptions); \
|
H A D | JacobiSVD.h | 531 JacobiSVD(Index rows, Index cols, unsigned int computationOptions = 0) 533 allocate(rows, cols, computationOptions); 539 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 546 explicit JacobiSVD(const MatrixType& matrix, unsigned int computationOptions = 0) 548 compute(matrix, computationOptions); 554 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 561 JacobiSVD& compute(const MatrixType& matrix, unsigned int computationOptions); 567 * This method uses the current \a computationOptions, as already passed to the constructor or to compute(const MatrixType&, unsigned int). 581 void allocate(Index rows, Index cols, unsigned int computationOptions); 613 void JacobiSVD<MatrixType, QRPreconditioner>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 663 compute(const MatrixType& matrix, unsigned int computationOptions) argument [all...] |
H A D | BDCSVD.h | 117 BDCSVD(Index rows, Index cols, unsigned int computationOptions = 0) 120 allocate(rows, cols, computationOptions); 126 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 133 BDCSVD(const MatrixType& matrix, unsigned int computationOptions = 0) 136 compute(matrix, computationOptions); 146 * \param computationOptions optional parameter allowing to specify if you want full or thin U or V unitaries to be computed. 153 BDCSVD& compute(const MatrixType& matrix, unsigned int computationOptions); 159 * This method uses the current \a computationOptions, as already passed to the constructor or to compute(const MatrixType&, unsigned int). 173 void allocate(Index rows, Index cols, unsigned int computationOptions); 214 void BDCSVD<MatrixType>::allocate(Index rows, Index cols, unsigned int computationOptions) argument 237 compute(const MatrixType& matrix, unsigned int computationOptions) argument [all...] |
/external/eigen/test/ |
H A D | bdcsvd.cpp | 53 void compare_bdc_jacobi(const MatrixType& a = MatrixType(), unsigned int computationOptions = 0) 59 if(computationOptions & ComputeFullU) VERIFY_IS_APPROX(bdc_svd.matrixU(), jacobi_svd.matrixU()); 60 if(computationOptions & ComputeThinU) VERIFY_IS_APPROX(bdc_svd.matrixU(), jacobi_svd.matrixU()); 61 if(computationOptions & ComputeFullV) VERIFY_IS_APPROX(bdc_svd.matrixV(), jacobi_svd.matrixV()); 62 if(computationOptions & ComputeThinV) VERIFY_IS_APPROX(bdc_svd.matrixV(), jacobi_svd.matrixV());
|
H A D | svd_common.h | 57 // Compare partial SVD defined by computationOptions to a full SVD referenceSvd 60 unsigned int computationOptions, 69 SvdType svd(m, computationOptions); 73 if(computationOptions & (ComputeFullV|ComputeThinV)) 80 if(computationOptions & (ComputeFullU|ComputeThinU)) 91 if(computationOptions & ComputeFullU) VERIFY_IS_APPROX(svd.matrixU(), referenceSvd.matrixU()); 92 if(computationOptions & ComputeThinU) VERIFY_IS_APPROX(svd.matrixU(), referenceSvd.matrixU().leftCols(diagSize)); 93 if(computationOptions & ComputeFullV) VERIFY_IS_APPROX(svd.matrixV().cwiseAbs(), referenceSvd.matrixV().cwiseAbs()); 94 if(computationOptions & ComputeThinV) VERIFY_IS_APPROX(svd.matrixV(), referenceSvd.matrixV().leftCols(diagSize)); 100 void svd_least_square(const MatrixType& m, unsigned int computationOptions) argument 59 svd_compare_to_full(const MatrixType& m, unsigned int computationOptions, const SvdType& referenceSvd) argument [all...] |
/external/eigen/Eigen/src/Core/ |
H A D | MatrixBase.h | 374 inline JacobiSVD<PlainObject> jacobiSvd(unsigned int computationOptions = 0) const; 375 inline BDCSVD<PlainObject> bdcSvd(unsigned int computationOptions = 0) const;
|
Completed in 184 milliseconds