24#ifndef MORPHEUS_MULTIPLY_HPP
25#define MORPHEUS_MULTIPLY_HPP
27#include <impl/Morpheus_Multiply_Impl.hpp>
28#include <impl/Dynamic/Morpheus_Multiply_Impl.hpp>
57template <
typename ExecSpace,
typename Matrix,
typename Vector>
58inline void multiply(
const Matrix& A,
const Vector& x, Vector& y,
60 Impl::multiply<ExecSpace>(A, x, y, init);
75template <
typename ExecSpace,
typename Matrix,
typename Vector>
76inline void multiply(
const Matrix& A,
const Vector& x, Vector& y) {
77 Impl::multiply<ExecSpace>(A, x, y,
true);
void multiply(const Matrix &A, const Vector &x, Vector &y, const bool init)
Computes the matrix vector product y = Ax.
Definition: Morpheus_Multiply.hpp:58
Generic Morpheus interfaces.
Definition: dummy.cpp:24