/*
* Copyright 2021 Jeisson Hidalgo-Cespedes - Universidad de Costa Rica
*/
#include "common.h"
double calculate_elapsed_time(const struct timespec* start_time) {
struct timespec finish_time;
clock_gettime(/*clk_id*/CLOCK_MONOTONIC, &finish_time);
return finish_time.tv_sec - start_time->tv_sec +
(finish_time.tv_nsec - start_time->tv_nsec) * 1e-9;
}