Skip to content
OptimisationTools.h 295 B
Newer Older
Valentin Platzgummer's avatar
Valentin Platzgummer committed
#include <QObject>
Valentin Platzgummer's avatar
Valentin Platzgummer committed
#include <QDebug>
Valentin Platzgummer's avatar
Valentin Platzgummer committed

#include <functional>
Valentin Platzgummer's avatar
Valentin Platzgummer committed
#include <QVector>
Valentin Platzgummer's avatar
Valentin Platzgummer committed
namespace OptimisationTools {
Valentin Platzgummer's avatar
Valentin Platzgummer committed
    bool dijkstraAlgorithm(const int numElements, int startIndex, int endIndex, QVector<int> &elementPath, std::function<double(const int, const int)> distanceDij);