better stats.json

This commit is contained in:
Patrick Brosi 2022-01-05 11:24:42 +01:00
parent 4c29892658
commit 3a08b63d8e
2 changed files with 65 additions and 38 deletions

View file

@ -27,6 +27,20 @@ struct Stats {
size_t dijkstraIters;
};
inline Stats operator+ (const Stats& c1, const Stats& c2) {
Stats ret = c1;
ret.totNumTrips += c2.totNumTrips;
ret.numTries += c2.numTries;
ret.solveTime += c2.solveTime;
ret.dijkstraIters += c2.dijkstraIters;
return ret;
}
inline Stats& operator+= (Stats& c1, const Stats& c2) {
c1 = c1 + c2;
return c1;
}
} // namespace router
} // namespace pfaedle