GCC Code Coverage Report


Directory: ./
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Coverage Exec / Excl / Total
Lines: 100.0% 2 / 0 / 2
Functions: 100.0% 2 / 0 / 2
Branches: 75.0% 6 / 0 / 8

src/geo2d/pred/is_in_middle_p/lib.hpp
Line Branch Exec Source
1 #pragma once
2
3 #include "../../ds/p/lib.hpp"
4
5 namespace tifa_libs {
6
7 //! containing endpoints
8 template <class FP>
9
6/8
bool tifa_libs::is_in_middle<double>(tifa_libs::point<double> const&, tifa_libs::point<double> const&, tifa_libs::point<double> const&):
✓ Branch 1 taken 3930 times.
✓ Branch 2 taken 12726 times.
✓ Branch 4 taken 2491 times.
✓ Branch 5 taken 1439 times.
bool tifa_libs::is_in_middle<long double>(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.
16662 CEXP bool is_in_middle(point<FP> CR a, point<FP> CR m, point<FP> CR b) NE { return tifa_libs::is_in_middle(a.x, m.x, b.x) && tifa_libs::is_in_middle(a.y, m.y, b.y); }
10
11 } // namespace tifa_libs
12