Searched refs:computationOptions (Results 1 - 7 of 7) sorted by relevance

/external/eigen/Eigen/src/SVD/
H A DSVDBase.h227 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 DJacobiSVD_LAPACKE.h43 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 DJacobiSVD.h531 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 DBDCSVD.h117 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 Dbdcsvd.cpp53 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 Dsvd_common.h57 // 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 DMatrixBase.h374 inline JacobiSVD<PlainObject> jacobiSvd(unsigned int computationOptions = 0) const;
375 inline BDCSVD<PlainObject> bdcSvd(unsigned int computationOptions = 0) const;

Completed in 184 milliseconds