41 std::vector<double> A_data = {2.8, -5.3, 8.8};
42 std::vector<double> B_data = {-5.2, 1.1, 0.4};
49 BOOST_CHECK_CLOSE(C[0],-11.8,1e-9);
50 BOOST_CHECK_CLOSE(C[1],-46.88,1e-9);
51 BOOST_CHECK_CLOSE(C[2],-24.48,1e-9);
55 std::vector<float> A_data = {2.8f, -5.3f, 8.8f};
56 std::vector<float> B_data = {-5.2f, 1.1f, 0.4f};
63 BOOST_CHECK_CLOSE(C[0],-11.8f,1e-4);
64 BOOST_CHECK_CLOSE(C[1],-46.88f,1e-4);
65 BOOST_CHECK_CLOSE(C[2],-24.48f,1e-4);
69 std::vector<long double> A_data = {2.8l, -5.3l, 8.8l};
70 std::vector<long double> B_data = {-5.2l, 1.1l, 0.4l};
77 BOOST_CHECK_CLOSE(C[0],-11.8l,1e-14);
78 BOOST_CHECK_CLOSE(C[1],-46.88l,1e-14);
79 BOOST_CHECK_CLOSE(C[2],-24.48l,1e-14);