Lines Matching refs:midpoint
40 ASSERT_SAME_TYPE(T, decltype(std::midpoint(T(), T()))); in fp_test()
41 ASSERT_NOEXCEPT( std::midpoint(T(), T())); in fp_test()
47 static_assert((std::midpoint(T(0), T(0)) == T(0)), ""); in fp_test()
48 static_assert((std::midpoint(T(2), T(4)) == T(3)), ""); in fp_test()
49 static_assert((std::midpoint(T(4), T(2)) == T(3)), ""); in fp_test()
50 static_assert((std::midpoint(T(3), T(4)) == T(3.5)), ""); in fp_test()
51 static_assert((std::midpoint(T(0), T(0.4)) == T(0.2)), ""); in fp_test()
55 assert((fptest_close_pct(std::midpoint(T( 1.3), T(11.4)), T( 6.35), pct))); in fp_test()
56 assert((fptest_close_pct(std::midpoint(T(11.33), T(31.45)), T(21.39), pct))); in fp_test()
57 assert((fptest_close_pct(std::midpoint(T(-1.3), T(11.4)), T( 5.05), pct))); in fp_test()
58 assert((fptest_close_pct(std::midpoint(T(11.4), T(-1.3)), T( 5.05), pct))); in fp_test()
59 assert((fptest_close_pct(std::midpoint(T(0.1), T(0.4)), T(0.25), pct))); in fp_test()
61 assert((fptest_close_pct(std::midpoint(T(11.2345), T(14.5432)), T(12.88885), pct))); in fp_test()
64 assert((fptest_close_pct(std::midpoint(T(2.71828182845904523536028747135266249775724709369995), in fp_test()
68 assert((fptest_close_pct(std::midpoint(maxV, T(0)), maxV/2, pct))); in fp_test()
69 assert((fptest_close_pct(std::midpoint(T(0), maxV), maxV/2, pct))); in fp_test()
70 assert((fptest_close_pct(std::midpoint(minV, T(0)), minV/2, pct))); in fp_test()
71 assert((fptest_close_pct(std::midpoint(T(0), minV), minV/2, pct))); in fp_test()
72 assert((fptest_close_pct(std::midpoint(maxV, maxV), maxV, pct))); in fp_test()
73 assert((fptest_close_pct(std::midpoint(minV, minV), minV, pct))); in fp_test()
74 assert((fptest_close_pct(std::midpoint(maxV, minV), maxV/2, pct))); in fp_test()
75 assert((fptest_close_pct(std::midpoint(minV, maxV), maxV/2, pct))); in fp_test()
78 assert((fptest_close_pct(std::midpoint(maxV*T(0.75), maxV*T(0.50)), maxV*T(0.625), pct))); in fp_test()
79 assert((fptest_close_pct(std::midpoint(maxV*T(0.50), maxV*T(0.75)), maxV*T(0.625), pct))); in fp_test()
80 assert((fptest_close_pct(std::midpoint(minV*T(2), minV*T(8)), minV*T(5), pct))); in fp_test()
83 assert((fptest_close_pct(std::midpoint(maxV*T( 0.75), maxV*T(-0.5)), maxV*T( 0.125), pct))); in fp_test()
84 assert((fptest_close_pct(std::midpoint(maxV*T(-0.75), maxV*T( 0.5)), maxV*T(-0.125), pct))); in fp_test()
106 res = std::midpoint(d0, d1); in fp_test()
110 res = std::midpoint(d1, d0); in fp_test()
115 res = std::midpoint(d1, d2); in fp_test()
119 res = std::midpoint(d2, d1); in fp_test()