35#include <boost/test/unit_test.hpp>
40#include <boost/test/tools/floating_point_comparison.hpp>
41#include <boost/test/unit_test.hpp>
47 double m_buf[] = {1, 2, 3};
48 double v_buf[] = {4, 5, 6};
53 double expected_result_buf[] = {4, 10, 18};
58 BOOST_CHECK_EQUAL(expected_result, result);
63 double m_buf[] = {1, 2, 3};
64 double v_buf[] = {4, 5, 6};
66 std::shared_ptr<NekMatrix<double>> inner(
72 double expected_result_buf[] = {20, 50, 90};
77 BOOST_CHECK_EQUAL(expected_result, result);
BOOST_AUTO_TEST_CASE(TestDoubleDiagonalVectorMultiplication)