Lines Matching refs:MatrixType

367   typedef typename internal::remove_all<typename internal::conditional<int(Side)==OnTheRight,LhsNested,RhsNested>::type>::type MatrixType;
375 (int(MatrixType::Flags)&RowMajorBit) ? RowMajor : ColMajor,
376 bool(internal::blas_traits<MatrixType>::HasUsableDirectAccess)
705 triangular_product_impl<Lhs::Mode,true,typename Lhs::MatrixType,false,Rhs, Rhs::ColsAtCompileTime==1>
719 triangular_product_impl<Rhs::Mode,false,Lhs,Lhs::RowsAtCompileTime==1, typename Rhs::MatrixType, false>::run(dst, lhs, rhs.nestedExpression(), alpha);
740 selfadjoint_product_impl<typename Lhs::MatrixType,Lhs::Mode,false,Rhs,0,Rhs::IsVectorAtCompileTime>::run(dst, lhs.nestedExpression(), rhs, alpha);
753 selfadjoint_product_impl<Lhs,0,Lhs::IsVectorAtCompileTime,typename Rhs::MatrixType,Rhs::Mode,false>::run(dst, lhs, rhs.nestedExpression(), alpha);
762 template<typename MatrixType, typename DiagonalType, typename Derived, int ProductOrder>
766 typedef typename ScalarBinaryOpTraits<typename MatrixType::Scalar, typename DiagonalType::Scalar>::ReturnType Scalar;
769 CoeffReadCost = NumTraits<Scalar>::MulCost + evaluator<MatrixType>::CoeffReadCost + evaluator<DiagonalType>::CoeffReadCost,
771 MatrixFlags = evaluator<MatrixType>::Flags,
776 _SameTypes = is_same<typename MatrixType::Scalar, typename DiagonalType::Scalar>::value,
780 _LinearAccessMask = (MatrixType::RowsAtCompileTime==1 || MatrixType::ColsAtCompileTime==1) ? LinearAccessBit : 0,
782 Alignment = evaluator<MatrixType>::Alignment
785 diagonal_product_evaluator_base(const MatrixType &mat, const DiagonalType &diag)
809 InnerSize = (MatrixType::Flags & RowMajorBit) ? MatrixType::ColsAtCompileTime : MatrixType::RowsAtCompileTime,
817 evaluator<MatrixType> m_matImpl;
923 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
924 typedef typename remove_all<MatrixType>::type MatrixTypeCleaned;
929 MatrixType mat(xpr);
1031 typedef typename nested_eval<ExpressionType, 1>::type MatrixType;
1032 typedef typename remove_all<MatrixType>::type MatrixTypeCleaned;
1037 MatrixType mat(xpr);