#pragma once
#include <QObject>
#include <QDebug>

#include <functional>
#include <QVector>

namespace OptimisationTools {
    bool dijkstraAlgorithm(const int numElements, int startIndex, int endIndex, QVector<int> &elementPath, std::function<double(const int, const int)> distanceDij);
}


