X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=mtp.git;a=blobdiff_plain;f=mtp_tracker.cc;h=825b4d1f904b5e34aa66d87831d05208e0f6faeb;hp=af97ca58a8fa304359c71041e19401cedddf6a9e;hb=513b8c10f328e5868082f09063c7e51669c952c7;hpb=62fdbfb1b57b7c0be6aa8e48654872315b0d1660 diff --git a/mtp_tracker.cc b/mtp_tracker.cc index af97ca5..825b4d1 100644 --- a/mtp_tracker.cc +++ b/mtp_tracker.cc @@ -132,6 +132,7 @@ void MTPTracker::read(istream *is) { } void MTPTracker::write_trajectories(ostream *os) { + (*os) << nb_trajectories() << endl; for(int t = 0; t < nb_trajectories(); t++) { (*os) << t << " " << trajectory_entrance_time(t) @@ -168,11 +169,11 @@ MTPTracker::~MTPTracker() { } int MTPTracker::early_pair_node(int t, int l) { - return 1 + (2 * (t + 0) + 0) * _nb_locations + l; + return 1 + (2 * t + 0) * _nb_locations + l; } int MTPTracker::late_pair_node(int t, int l) { - return 1 + (2 * (t + 0) + 1) * _nb_locations + l; + return 1 + (2 * t + 1) * _nb_locations + l; } void MTPTracker::build_graph() {