GCC Code Coverage Report


Directory: ./
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec / Excl / Total
Lines: 100.0% 1493 / 0 / 1493
Functions: 100.0% 225 / 0 / 225
Branches: 50.0% 2481 / 0 / 4962

test/cpv_local/geo2d/dists_pp.cpp
Line Branch Exec Source
1 // competitive-verifier: STANDALONE
2
3 #include "../../../src/geo2d/dis/pp/lib.hpp"
4 #include "../../../src/util/rand/lib.hpp"
5 #include "../base.hpp"
6
7 using namespace tifa_libs;
8
9 template <class T, int p>
10 240 void test_norm_subadditivity(point<T> CR x, point<T> CR y) {
11 240 point<T> O(0, 0), xy = x + y;
12
13 240 T dx = dist_PP<T, p>(x, O), dy = dist_PP<T, 1>(y, O), dxy = dist_PP<T, p>(xy, O);
14
252/504
void test_norm_subadditivity<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 8 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 2 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 2 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
void test_norm_subadditivity<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 6 times.
✗ Branch 23 not taken.
240 check_bool(!is_gt(dxy, dx + dy), check_param(x), check_param(y), check_param(xy), check_param(dx), check_param(dy), check_param(dxy));
15 240 }
16
17 template <class T, int p>
18 240 void test_norm_absolute_homogeneity(point<T> CR x, T s) {
19 240 point<T> O(0, 0), sx = s * x;
20
21 240 T dx = dist_PP<T, p>(x, O), dsx = dist_PP<T, p>(sx, O);
22
252/504
void test_norm_absolute_homogeneity<double, 0>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 10>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 11>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 12>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 13>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 14>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 15>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 1>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 2>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 3>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 4>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 5>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 6>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 7>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 8>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<double, 9>(tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 8 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 8 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 8 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 8 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 8 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 8 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<int, 0>(tifa_libs::point<int> const&, int):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 2 times.
✗ Branch 23 not taken.
void test_norm_absolute_homogeneity<int, 1>(tifa_libs::point<int> const&, int):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 22 taken 2 times.
✗ Branch 23 not taken.
void test_norm_absolute_homogeneity<long double, 0>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 10>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 11>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 12>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 13>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 14>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 15>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 1>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 2>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 3>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 4>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 5>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 6>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 7>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 8>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long double, 9>(tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long, 0>(tifa_libs::point<long> const&, long):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
void test_norm_absolute_homogeneity<long, 1>(tifa_libs::point<long> const&, long):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 5 taken 6 times.
✗ Branch 6 not taken.
✓ Branch 8 taken 6 times.
✗ Branch 9 not taken.
✓ Branch 11 taken 6 times.
✗ Branch 12 not taken.
✓ Branch 14 taken 6 times.
✗ Branch 15 not taken.
✓ Branch 17 taken 6 times.
✗ Branch 18 not taken.
✓ Branch 24 taken 6 times.
✗ Branch 25 not taken.
240 check_bool(is_eq(dsx, std::abs(s) * dx), check_param(x), check_param(s), check_param(sx), check_param(dx), check_param(std::abs(s) * dx), check_param(dsx));
23 240 }
24
25 template <class T, int p>
26 240 void test_norm_non_negativity(point<T> CR x) {
27 240 point<T> O(0, 0);
28
29 240 T dx = dist_PP<T, p>(x, O);
30
108/216
void test_norm_non_negativity<double, 0>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 10>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 11>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 12>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 13>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 14>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 15>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 1>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 2>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 3>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 4>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 5>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 6>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 7>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 8>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<double, 9>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<int, 0>(tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<int, 1>(tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 0>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 10>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 11>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 12>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 13>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 14>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 15>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 1>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 2>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 3>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 4>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 5>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 6>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 7>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 8>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long double, 9>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long, 0>(tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
void test_norm_non_negativity<long, 1>(tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
240 check_bool(is_pos(dx), check_param(x), check_param(dx));
31 240 T dO = dist_PP<T, p>(O, O);
32
72/144
void test_norm_non_negativity<double, 0>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 10>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 11>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 12>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 13>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 14>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 15>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 1>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 2>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 3>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 4>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 5>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 6>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 7>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 8>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<double, 9>(tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<int, 0>(tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<int, 1>(tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 0>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 10>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 11>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 12>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 13>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 14>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 15>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 1>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 2>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 3>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 4>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 5>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 6>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 7>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 8>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long double, 9>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long, 0>(tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
void test_norm_non_negativity<long, 1>(tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
240 check_bool(is_zero(dO), check_param(dO));
33 240 }
34
35 template <class T>
36 11 void test_norm_equivalence(point<T> CR x) {
37 11 point<T> O(0, 0);
38
39 if CEXP (!std::is_integral_v<T>) {
40 7 T d1x = dist_PP<T, 1>(x, O), d2x = dist_PP(x, O), dinfx = dist_PP<T, 0>(x, O);
41
42
14/28
void test_norm_equivalence<double>(tifa_libs::point<double> const&):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 4 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 4 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 4 times.
✗ Branch 22 not taken.
void test_norm_equivalence<long double>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 3 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 3 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 3 times.
✗ Branch 22 not taken.
7 check_bool(!is_lt(d1x, d2x) && !is_lt(d2x, d1x / 2), check_param(x), check_param(d1x), check_param(d2x), check_param(d1x / 2));
43
14/28
void test_norm_equivalence<double>(tifa_libs::point<double> const&):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 4 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 4 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 4 times.
✗ Branch 22 not taken.
void test_norm_equivalence<long double>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 3 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 3 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 3 times.
✗ Branch 22 not taken.
7 check_bool(!is_lt(d2x, dinfx) && !is_lt(dinfx, d2x / 2), check_param(x), check_param(d2x), check_param(dinfx), check_param(d2x / 2));
44
14/28
void test_norm_equivalence<double>(tifa_libs::point<double> const&):
✓ Branch 1 taken 4 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 4 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 4 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 4 times.
✗ Branch 22 not taken.
void test_norm_equivalence<long double>(tifa_libs::point<long double> const&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 3 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 3 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 3 times.
✗ Branch 22 not taken.
7 check_bool(!is_lt(dinfx * 2, d1x) && !is_lt(d1x, dinfx), check_param(x), check_param(dinfx * 2), check_param(d1x), check_param(dinfx));
45 } else {
46 4 T d1x = dist_PP<T, 1>(x, O), dinfx = dist_PP<T, 0>(x, O);
47
48
14/28
void test_norm_equivalence<int>(tifa_libs::point<int> const&):
✓ Branch 1 taken 1 time.
✗ Branch 2 not taken.
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
✓ Branch 13 taken 1 time.
✗ Branch 14 not taken.
✓ Branch 16 taken 1 time.
✗ Branch 17 not taken.
✓ Branch 21 taken 1 time.
✗ Branch 22 not taken.
void test_norm_equivalence<long>(tifa_libs::point<long> const&):
✓ Branch 1 taken 3 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 3 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 3 times.
✗ Branch 17 not taken.
✓ Branch 21 taken 3 times.
✗ Branch 22 not taken.
4 check_bool(!is_lt(dinfx * 2, d1x) && !is_lt(d1x, dinfx), check_param(x), check_param(dinfx * 2), check_param(d1x), check_param(dinfx));
49 }
50 11 }
51
52 template <class T, int p>
53 240 void test_distance_translation_invariant(point<T> CR x, point<T> CR y, point<T> CR a) {
54 240 point<T> xa = x + a, ya = y + a;
55
56 240 T dxy = dist_PP<T, p>(x, y), dxaya = dist_PP<T, p>(xa, ya);
57
288/576
void test_distance_translation_invariant<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 8 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 2 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 2 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 2 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 2 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
void test_distance_translation_invariant<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 6 times.
✗ Branch 26 not taken.
240 check_bool(is_eq(dxy, dxaya), check_param(x), check_param(y), check_param(a), check_param(xa), check_param(ya), check_param(dxy), check_param(dxaya));
58 240 }
59
60 template <class T, int p>
61 240 void test_distance_absolute_homogeneity(point<T> CR x, point<T> CR y, T s) {
62 240 point<T> sx = s * x, sy = s * y;
63
64 240 T dxy = dist_PP<T, p>(x, y), dsxsy = dist_PP<T, p>(sx, sy);
65
288/576
void test_distance_absolute_homogeneity<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 1 taken 8 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 8 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 8 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 8 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 8 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 8 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 8 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 8 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 2 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 2 times.
✗ Branch 26 not taken.
void test_distance_absolute_homogeneity<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 1 taken 2 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 2 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 2 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 2 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 2 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 2 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 2 times.
✗ Branch 20 not taken.
✓ Branch 25 taken 2 times.
✗ Branch 26 not taken.
void test_distance_absolute_homogeneity<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
void test_distance_absolute_homogeneity<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 1 taken 6 times.
✗ Branch 2 not taken.
✓ Branch 4 taken 6 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 6 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 6 times.
✗ Branch 11 not taken.
✓ Branch 13 taken 6 times.
✗ Branch 14 not taken.
✓ Branch 16 taken 6 times.
✗ Branch 17 not taken.
✓ Branch 19 taken 6 times.
✗ Branch 20 not taken.
✓ Branch 26 taken 6 times.
✗ Branch 27 not taken.
240 check_bool(is_eq(dsxsy, std::abs(s) * dxy), check_param(x), check_param(y), check_param(s), check_param(sx), check_param(sy), check_param(dxy), check_param(dsxsy));
66 240 }
67
68 template <class T, int p>
69 120 void single_test(point<T> CR x, point<T> CR y, point<T> CR a, T s) {
70 // norm properties
71
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_norm_subadditivity<T, p>(x, y));
72
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_norm_subadditivity<T, p>(y, x));
73
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_norm_absolute_homogeneity<T, p>(x, s));
74
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_norm_absolute_homogeneity<T, p>(y, s));
75
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_norm_non_negativity<T, p>(x));
76
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_norm_non_negativity<T, p>(y));
77
78 // distance properties
79
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_distance_translation_invariant<T, p>(x, y, a));
80
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_distance_translation_invariant<T, p>(y, x, a));
81
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_distance_absolute_homogeneity<T, p>(x, y, s));
82
108/216
void single_test<double, 0>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 10>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 11>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 12>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 13>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 14>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 15>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 1>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 2>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 3>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 4>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 5>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 6>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 7>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 8>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<double, 9>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&, double):
✓ Branch 4 taken 4 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 4 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 4 times.
✗ Branch 11 not taken.
void single_test<int, 0>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<int, 1>(tifa_libs::point<int> const&, tifa_libs::point<int> const&, tifa_libs::point<int> const&, int):
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
void single_test<long double, 0>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 10>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 11>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 12>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 13>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 14>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 15>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 1>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 2>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 3>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 4>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 5>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 6>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 7>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 8>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long double, 9>(tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, tifa_libs::point<long double> const&, long double):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 0>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
void single_test<long, 1>(tifa_libs::point<long> const&, tifa_libs::point<long> const&, tifa_libs::point<long> const&, long):
✓ Branch 4 taken 3 times.
✗ Branch 5 not taken.
✓ Branch 7 taken 3 times.
✗ Branch 8 not taken.
✓ Branch 10 taken 3 times.
✗ Branch 11 not taken.
120 timer_(test_distance_absolute_homogeneity<T, p>(y, x, s));
83 120 }
84
85 template <arithm_c T>
86 11 void test(T lim) {
87 11 rand_gen<T> g(std::is_signed_v<T> ? -lim : 0, lim);
88
16/32
void test<double>(double):
✓ Branch 5 taken 4 times.
✗ Branch 6 not taken.
✓ Branch 9 taken 4 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 4 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 4 times.
✗ Branch 16 not taken.
void test<int>(int):
✓ Branch 5 taken 1 time.
✗ Branch 6 not taken.
✓ Branch 9 taken 1 time.
✗ Branch 10 not taken.
✓ Branch 12 taken 1 time.
✗ Branch 13 not taken.
✓ Branch 15 taken 1 time.
✗ Branch 16 not taken.
void test<long double>(long double):
✓ Branch 5 taken 3 times.
✗ Branch 6 not taken.
✓ Branch 9 taken 3 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 3 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 3 times.
✗ Branch 16 not taken.
void test<long>(long):
✓ Branch 5 taken 3 times.
✗ Branch 6 not taken.
✓ Branch 9 taken 3 times.
✗ Branch 10 not taken.
✓ Branch 12 taken 3 times.
✗ Branch 13 not taken.
✓ Branch 15 taken 3 times.
✗ Branch 16 not taken.
11 timer_(test_norm_equivalence(point{g(), g()}));
89
4/8
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<int>(int):
✓ Branch 11 taken 1 time.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
void test<long>(long):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
11 single_test<T, 0>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
90
4/8
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<int>(int):
✓ Branch 11 taken 1 time.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
void test<long>(long):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
11 single_test<T, 1>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
91 if CEXP (std::floating_point<T>) {
92
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 2>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
93
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 3>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
94
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 4>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
95
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 5>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
96
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 6>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
97
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 7>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
98
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 8>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
99
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 9>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
100
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 10>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
101
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 11>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
102
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 12>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
103
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 13>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
104
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 14>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
105
2/4
void test<double>(double):
✓ Branch 11 taken 4 times.
✗ Branch 12 not taken.
void test<long double>(long double):
✓ Branch 11 taken 3 times.
✗ Branch 12 not taken.
7 single_test<T, 15>(point{g(), g()}, point{g(), g()}, point{g(), g()}, g());
106 }
107 11 }
108
109 1 int main() {
110
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<i32>(1e4));
111
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<i64>(1e4));
112
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f64>(1e4));
113
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f128>(1e4));
114
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<i64>(1e5));
115
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f64>(1e5));
116
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f128>(1e5));
117
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<i64>(1e9));
118
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f64>(1e9));
119
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f64>(1e9));
120
3/6
✓ Branch 4 taken 1 time.
✗ Branch 5 not taken.
✓ Branch 7 taken 1 time.
✗ Branch 8 not taken.
✓ Branch 10 taken 1 time.
✗ Branch 11 not taken.
1 timer_(test<f128>(1e9));
121 1 }
122