24#ifndef MORPHEUS_DYNAMIC_MULTIPLY_IMPL_HPP
25#define MORPHEUS_DYNAMIC_MULTIPLY_IMPL_HPP
27#include <Morpheus_FormatTags.hpp>
29#include <impl/Morpheus_Multiply_Impl.hpp>
30#include <impl/Morpheus_Variant.hpp>
35template <
typename ExecSpace,
typename Matrix,
typename Vector>
37 const Matrix& A,
const Vector& x, Vector& y,
const bool init,
38 typename std::enable_if<
42 std::visit([&](
auto&& arg) { Impl::multiply<ExecSpace>(arg, x, y, init); },
Generic Morpheus interfaces.
Definition: dummy.cpp:24