Lines Matching refs:MatrixType
195 template<typename MatrixType, typename ProductType, int UpLo, bool IsOuterProduct>
199 template<typename MatrixType, typename ProductType, int UpLo>
200 struct general_product_to_triangular_selector<MatrixType,ProductType,UpLo,true>
202 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha, bool beta)
204 typedef typename MatrixType::Scalar Scalar;
224 StorageOrder = (internal::traits<MatrixType>::Flags&RowMajorBit) ? RowMajor : ColMajor,
247 template<typename MatrixType, typename ProductType, int UpLo>
248 struct general_product_to_triangular_selector<MatrixType,ProductType,UpLo,false>
250 static void run(MatrixType& mat, const ProductType& prod, const typename MatrixType::Scalar& alpha, bool beta)
270 IsRowMajor = (internal::traits<MatrixType>::Flags&RowMajorBit) ? 1 : 0,
279 MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime, _ActualRhs::MaxColsAtCompileTime> BlockingType;
293 template<typename MatrixType, unsigned int UpLo>
295 TriangularView<MatrixType,UpLo>& TriangularViewImpl<MatrixType,UpLo,Dense>::_assignProduct(const ProductType& prod, const Scalar& alpha, bool beta)
299 general_product_to_triangular_selector<MatrixType, ProductType, UpLo, internal::traits<ProductType>::InnerSize==1>::run(derived().nestedExpression().const_cast_derived(), prod, alpha, beta);