Searched refs:computeU (Results 1 - 9 of 9) sorted by relevance

/external/eigen/Eigen/src/Eigenvalues/
H A DComplexSchur.h106 * \param[in] computeU If true, both T and U are computed; if false, only T is computed.
113 explicit ComplexSchur(const EigenBase<InputType>& matrix, bool computeU = true)
121 compute(matrix.derived(), computeU);
129 * ComplexSchur(const MatrixType& matrix, bool computeU) or the
130 * member function compute(const MatrixType& matrix, bool computeU)
132 * matrix, and that \p computeU was set to true (the default
150 * ComplexSchur(const MatrixType& matrix, bool computeU) or the
151 * member function compute(const MatrixType& matrix, bool computeU)
171 * \param[in] computeU If true, both T and U are computed; if false, only T is computed.
183 * if \a computeU i
319 compute(const EigenBase<InputType>& matrix, bool computeU) argument
341 computeFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU) argument
356 run(ComplexSchur<MatrixType>& _this, const MatrixType& matrix, bool computeU) argument
367 run(ComplexSchur<MatrixType>& _this, const MatrixType& matrix, bool computeU) argument
387 reduceToTriangularForm(bool computeU) argument
[all...]
H A DComplexSchur_LAPACKE.h43 ComplexSchur<Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW> >::compute(const EigenBase<InputType>& matrix, bool computeU) \
55 if(computeU) m_matU = ComplexMatrixType::Identity(1,1); \
58 m_matUisUptodate = computeU; \
65 jobvs = (computeU) ? 'V' : 'N'; \
79 m_matUisUptodate = computeU; \
H A DRealSchur_LAPACKE.h43 RealSchur<Matrix<EIGTYPE, Dynamic, Dynamic, EIGCOLROW> >::compute(const EigenBase<InputType>& matrix, bool computeU) \
51 jobvs = (computeU) ? 'V' : 'N'; \
65 m_matUisUptodate = computeU; \
H A DRealSchur.h96 * \param[in] computeU If true, both T and U are computed; if false, only T is computed.
104 explicit RealSchur(const EigenBase<InputType>& matrix, bool computeU = true)
113 compute(matrix.derived(), computeU);
122 * to compute the Schur decomposition of a matrix, and \p computeU was set
153 * \param[in] computeU If true, both T and U are computed; if false, only T is computed.
161 * may be taken to be \f$25n^3\f$ flops if \a computeU is true and
162 * \f$10n^3\f$ flops if \a computeU is false.
170 RealSchur& compute(const EigenBase<InputType>& matrix, bool computeU = true);
175 * \param computeU Computes the matriX U of the Schur vectors
181 * When computeU i
249 compute(const EigenBase<InputType>& matrix, bool computeU) argument
282 computeFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU) argument
383 splitOffTwoRows(Index iu, bool computeU, const Scalar& exshift) argument
485 performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseholderVector, Scalar* workspace) argument
[all...]
/external/eigen/Eigen/src/SVD/
H A DJacobiSVD.h141 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation();
239 if(svd.computeU()) svd.m_matrixU = m_qr.colsPermutation();
335 if(svd.computeU()) svd.m_matrixU.setIdentity(matrix.rows(), matrix.rows());
388 if(svd.computeU()) svd.m_matrixU.col(p) *= conj(z);
394 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
403 if(svd.computeU()) svd.m_matrixU.applyOnTheRight(p,q,rot.adjoint());
414 if(svd.computeU()) svd.m_matrixU.col(q) *= conj(z);
574 using Base::computeU;
726 if(computeU()) m_matrixU.applyOnTheRight(p,q,j_left.transpose());
750 if(computeU()) m_matrix
[all...]
H A DSVDBase.h86 eigen_assert(computeU() && "This SVD decomposition didn't compute U. Did you ask for it?");
188 inline bool computeU() const { return m_computeFullU || m_computeThinU; } function in class:Eigen::SVDBase
209 eigen_assert(computeU() && computeV() && "SVD::solve() requires both unitaries U and V to be computed (thin unitaries suffice).");
H A DJacobiSVD_LAPACKE.h59 if (computeU()) { \
H A DBDCSVD.h74 using Base::computeU;
224 m_compV = computeU();
253 if(computeU()) m_matrixU = jsvd.matrixU();
315 if (computeU())
/external/eigen/unsupported/Eigen/src/IterativeSolvers/
H A DDGMRES.h425 bool computeU = true; local
428 schurofH.computeFromHessenberg(m_Hes.topLeftCorner(it,it), matrixQ, computeU);

Completed in 245 milliseconds