Lines Matching defs:MatrixType

40   * given matrix. Alternatively, you can use the RealSchur(const MatrixType&, bool)
45 * The documentation of RealSchur(const MatrixType&, bool) contains an example
57 typedef _MatrixType MatrixType;
59 RowsAtCompileTime = MatrixType::RowsAtCompileTime,
60 ColsAtCompileTime = MatrixType::ColsAtCompileTime,
61 Options = MatrixType::Options,
62 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
63 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
65 typedef typename MatrixType::Scalar Scalar;
120 * \pre Either the constructor RealSchur(const MatrixType&, bool) or the
121 * member function compute(const MatrixType&, bool) has been called before
125 * \sa RealSchur(const MatrixType&, bool) for an example
127 const MatrixType& matrixU() const
138 * \pre Either the constructor RealSchur(const MatrixType&, bool) or the
139 * member function compute(const MatrixType&, bool) has been called before
142 * \sa RealSchur(const MatrixType&, bool) for an example
144 const MatrixType& matrixT() const
167 * \sa compute(const MatrixType&, bool, Index)
187 * \sa compute(const MatrixType&, bool)
227 MatrixType m_matT;
228 MatrixType m_matU;
230 HessenbergDecomposition<MatrixType> m_hess;
247 template<typename MatrixType>
249 RealSchur<MatrixType>& RealSchur<MatrixType>::compute(const EigenBase<InputType>& matrix, bool computeU)
280 template<typename MatrixType>
282 RealSchur<MatrixType>& RealSchur<MatrixType>::computeFromHessenberg(const HessMatrixType& matrixH, const OrthMatrixType& matrixQ, bool computeU)
352 template<typename MatrixType>
353 inline typename MatrixType::Scalar RealSchur<MatrixType>::computeNormOfT()
366 template<typename MatrixType>
367 inline Index RealSchur<MatrixType>::findSmallSubdiagEntry(Index iu)
382 template<typename MatrixType>
383 inline void RealSchur<MatrixType>::splitOffTwoRows(Index iu, bool computeU, const Scalar& exshift)
417 template<typename MatrixType>
418 inline void RealSchur<MatrixType>::computeShift(Index iu, Index iter, Scalar& exshift, Vector3s& shiftInfo)
459 template<typename MatrixType>
460 inline void RealSchur<MatrixType>::initFrancisQRStep(Index il, Index iu, const Vector3s& shiftInfo, Index& im, Vector3s& firstHouseholderVector)
484 template<typename MatrixType>
485 inline void RealSchur<MatrixType>::performFrancisQRStep(Index il, Index im, Index iu, bool computeU, const Vector3s& firstHouseholderVector, Scalar* workspace)