Lines Matching defs:MatrixType

40    * RealQZ(const MatrixType& B, const MatrixType& B, bool computeQZ)
60 typedef _MatrixType MatrixType;
62 RowsAtCompileTime = MatrixType::RowsAtCompileTime,
63 ColsAtCompileTime = MatrixType::ColsAtCompileTime,
64 Options = MatrixType::Options,
65 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
66 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
68 typedef typename MatrixType::Scalar Scalar;
104 RealQZ(const MatrixType& A, const MatrixType& B, bool computeQZ = true) :
119 const MatrixType& matrixQ() const {
129 const MatrixType& matrixZ() const {
139 const MatrixType& matrixS() const {
148 const MatrixType& matrixT() const {
160 RealQZ& compute(const MatrixType& A, const MatrixType& B, bool computeQZ = true);
191 MatrixType m_S, m_T, m_Q, m_Z;
216 template<typename MatrixType>
217 void RealQZ<MatrixType>::hessenbergTriangular()
223 HouseholderQR<MatrixType> qrT(m_T);
231 m_Z = MatrixType::Identity(dim,dim);
263 template<typename MatrixType>
264 inline void RealQZ<MatrixType>::computeNorms()
278 template<typename MatrixType>
279 inline Index RealQZ<MatrixType>::findSmallSubdiagEntry(Index iu)
296 template<typename MatrixType>
297 inline Index RealQZ<MatrixType>::findSmallDiagEntry(Index f, Index l)
310 template<typename MatrixType>
311 inline void RealQZ<MatrixType>::splitOffTwoRows(Index i)
360 template<typename MatrixType>
361 inline void RealQZ<MatrixType>::pushDownZero(Index z, Index f, Index l)
399 template<typename MatrixType>
400 inline void RealQZ<MatrixType>::step(Index f, Index l, Index iter)
555 template<typename MatrixType>
556 RealQZ<MatrixType>& RealQZ<MatrixType>::compute(const MatrixType& A_in, const MatrixType& B_in, bool computeQZ)