35#include <boost/test/unit_test.hpp>
40#include <boost/test/tools/floating_point_comparison.hpp>
41#include <boost/test/unit_test.hpp>
45namespace DiagonalMatrixOperationsUnitTests
49 double m_buf[] = {1, 2, 3};
50 double v_buf[] = {4, 5, 6};
55 double expected_result_buf[] = {4, 10, 18};
60 BOOST_CHECK_EQUAL(expected_result, result);
65 double m_buf[] = {1, 2, 3};
66 double v_buf[] = {4, 5, 6};
68 std::shared_ptr<NekMatrix<double>> inner(
74 double expected_result_buf[] = {20, 50, 90};
79 BOOST_CHECK_EQUAL(expected_result, result);
BOOST_AUTO_TEST_CASE(TestDoubleDiagonalVectorMultiplication)
The above copyright notice and this permission notice shall be included.