#include "mtp_tracker.h"
int main(int argc, char **argv) {
+ time_t start_time, end_time;
if(argc < 2) {
cerr << argv[0] << " <tracker file>" << endl;
MTPTracker *tracker = new MTPTracker();
+ cout << "Reading " << argv[1] << "." << endl;
tracker->read(in_tracker);
- cout << "Read " << argv[1] << endl;
+ cout << "Building the graph ... "; cout.flush();
+ start_time = time(0);
tracker->build_graph();
- cout << "Starting to track ... "; cout.flush();
+ end_time = time(0);
+ cout << "done (" << end_time - start_time << "s)." << endl;
+
+ cout << "Tracking ... "; cout.flush();
+ start_time = time(0);
tracker->track();
- cout << "done." << endl;
+ end_time = time(0);
+ cout << "done (" << end_time - start_time << "s)." << endl;
ofstream out_traj("result.trj");
tracker->write_trajectories(&out_traj);