template<typename Rhs> \
struct Eigen::internal::generic_product_impl<TLinOP, Rhs, Eigen::SparseShape, Eigen::DenseShape, Eigen::GemvProduct> \
: Eigen::internal::generic_product_impl_base<TLinOP, Rhs, Eigen::internal::generic_product_impl<TLinOP,Rhs> > \
{ \
typedef typename Product<TLinOP,Rhs>::Scalar Scalar; \
template<typename Dest> \
static
void scaleAndAddTo(Dest& dst,
const TLinOP& lhs,
const Rhs& rhs,
const Scalar&
alpha) \
{ \
assert(
alpha==Scalar(1) &&
"scaling is not implemented"); \
EIGEN_ONLY_USED_FOR_DEBUG(
alpha); \
lhs.addToDest(rhs, dst); \
} \
};
@ alpha
Definition: String.cpp:81