Home | History | Annotate | Download | only in products

Lines Matching refs:Lhs

32   const Scalar*  lhs, Index lhsStride,
74 register const Scalar* EIGEN_RESTRICT A0 = lhs + j*lhsStride;
75 register const Scalar* EIGEN_RESTRICT A1 = lhs + (j+1)*lhsStride;
142 register const Scalar* EIGEN_RESTRICT A0 = lhs + j*lhsStride;
165 template<typename Lhs, int LhsMode, typename Rhs>
166 struct traits<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,0,true> >
167 : traits<ProductBase<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,0,true>, Lhs, Rhs> >
171 template<typename Lhs, int LhsMode, typename Rhs>
172 struct SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,0,true>
173 : public ProductBase<SelfadjointProductMatrix<Lhs,LhsMode,false,Rhs,0,true>, Lhs, Rhs >
181 SelfadjointProductMatrix(const Lhs& lhs, const Rhs& rhs) : Base(lhs,rhs) {}
191 typename internal::add_const_on_value_type<ActualLhsType>::type lhs = LhsBlasTraits::extract(m_lhs);
232 lhs.rows(), // size
233 &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info
245 template<typename Lhs, typename Rhs, int RhsMode>
246 struct traits<SelfadjointProductMatrix<Lhs,0,true,Rhs,RhsMode,false> >
247 : traits<ProductBase<SelfadjointProductMatrix<Lhs,0,true,Rhs,RhsMode,false>, Lhs, Rhs> >
251 template<typename Lhs, typename Rhs, int RhsMode>
252 struct SelfadjointProductMatrix<Lhs,0,true,Rhs,RhsMode,false>
253 : public ProductBase<SelfadjointProductMatrix<Lhs,0,true,Rhs,RhsMode,false>, Lhs, Rhs >
261 SelfadjointProductMatrix(const Lhs& lhs, const Rhs& rhs) : Base(lhs,rhs) {}
268 Transpose<const Lhs>, 0, true>(m_rhs.transpose(), m_lhs.transpose()).scaleAndAddTo(destT, alpha);