78struct generic_product_impl<
votca::xtp::MatrixFreeOperator, Mtype, DenseShape,
79 DenseShape, GemmProduct>
80 : generic_product_impl_base<
81 votca::xtp::MatrixFreeOperator, Mtype,
82 generic_product_impl<votca::xtp::MatrixFreeOperator, Mtype>> {
85 typename Product<votca::xtp::MatrixFreeOperator, Mtype>::Scalar
Scalar;
87 template <
typename Dest>
89 const Mtype& m,
const Scalar& alpha) {
92 assert(alpha ==
Scalar(1) &&
"scaling is not implemented");
93 EIGEN_ONLY_USED_FOR_DEBUG(alpha);