This commit is contained in:
Patrick Brosi 2022-01-17 15:11:24 +01:00
parent 46482788ff
commit c3bc12eb8c
3 changed files with 45 additions and 18 deletions

View file

@ -1964,7 +1964,7 @@ inline double accFrechetDistCHav(const Line<T>& a, const Line<T>& b, double d) {
for (size_t i = 1; i < p.size(); i++) {
for (size_t j = 1; j < q.size(); j++) {
float d =
util::geo::haversine(p[i], q[j]) * util::geo::dist(p[i], p[i - 1]);
util::geo::haversine(p[i], q[j]) * util::geo::haversine(p[i], p[i - 1]);
ca[i * q.size() + j] =
d + std::min(ca[(i - 1) * q.size() + j],
std::min(ca[i * q.size() + (j - 1)],