Home | History | Annotate | Download | only in SparseCore

Lines Matching refs:Scalar

47   typedef typename scalar_product_traits<typename traits<Lhs>::Scalar,
48 typename traits<Rhs>::Scalar>::ReturnType Scalar;
66 CoeffReadCost = LhsCoeffReadCost + RhsCoeffReadCost + NumTraits<Scalar>::MulCost
130 inline Scalar value() const { return Base::value() * m_factor; }
133 static Scalar get(const _RhsNested &rhs, Index outer, Dense = Dense())
138 static Scalar get(const _RhsNested &rhs, Index outer, Sparse = Sparse())
144 return Scalar(0);
148 Scalar m_factor;
173 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar& alpha)
180 typename Res::Scalar tmp(0);
197 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar& alpha)
203 typename Res::Scalar rhs_j = alpha * rhs.coeff(j,c);
219 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar& alpha)
238 static void run(const SparseLhsType& lhs, const DenseRhsType& rhs, DenseResType& res, const typename Res::Scalar& alpha)
267 template<typename Dest> void scaleAndAddTo(Dest& dest, const Scalar& alpha) const
297 template<typename Dest> void scaleAndAddTo(Dest& dest, const Scalar& alpha) const