Home | History | Annotate | Download | only in Eigenvalues

Lines Matching refs:computeU

95       * \param[in]  computeU  If true, both T and U are computed; if false, only T is computed.
102 RealSchur(const MatrixType& matrix, bool computeU = true)
110 compute(matrix, computeU);
119 * to compute the Schur decomposition of a matrix, and \p computeU was set
150 * \param[in] computeU If true, both T and U are computed; if false, only T is computed.
158 * may be taken to be \f$25n^3\f$ flops if \a computeU is true and
159 * \f$10n^3\f$ flops if \a computeU is false.
164 RealSchur& compute(const MatrixType& matrix, bool computeU = true);
196 void splitOffTwoRows(Index iu, bool computeU, Scalar exshift);
199 void performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseholderVector, Scalar* workspace);
204 RealSchur<MatrixType>& RealSchur<MatrixType>::compute(const MatrixType& matrix, bool computeU)
211 if (computeU)
244 splitOffTwoRows(iu, computeU, exshift);
257 performFrancisQRStep(il, im, iu, computeU, firstHouseholderVector, workspace);
267 m_matUisUptodate = computeU;
304 inline void RealSchur<MatrixType>::splitOffTwoRows(Index iu, bool computeU, Scalar exshift)
327 if (computeU)
403 inline void RealSchur<MatrixType>::performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseholderVector, Scalar* workspace)
434 if (computeU)
449 if (computeU)