Lines Matching refs:MatrixType
15 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>
16 : public SparseMatrixBase<Transpose<MatrixType> >
18 typedef typename internal::remove_all<typename MatrixType::Nested>::type _MatrixTypeNested;
21 EIGEN_SPARSE_PUBLIC_INTERFACE(Transpose<MatrixType> )
29 // NOTE: VC10 and VC11 trigger an ICE if don't put typename TransposeImpl<MatrixType,Sparse>:: in front of Index,
30 // a typedef typename TransposeImpl<MatrixType,Sparse>::Index Index;
33 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>::InnerIterator
40 EIGEN_STRONG_INLINE InnerIterator(const TransposeImpl& trans, typename TransposeImpl<MatrixType,Sparse>::Index outer)
43 typename TransposeImpl<MatrixType,Sparse>::Index row() const { return Base::col(); }
44 typename TransposeImpl<MatrixType,Sparse>::Index col() const { return Base::row(); }
47 template<typename MatrixType> class TransposeImpl<MatrixType,Sparse>::ReverseInnerIterator
54 EIGEN_STRONG_INLINE ReverseInnerIterator(const TransposeImpl& xpr, typename TransposeImpl<MatrixType,Sparse>::Index outer)
57 typename TransposeImpl<MatrixType,Sparse>::Index row() const { return Base::col(); }
58 typename TransposeImpl<MatrixType,Sparse>::Index col() const { return Base::row(); }