OptimisationTools.h 295 Bytes
Newer Older
1
#pragma once
Valentin Platzgummer's avatar
Valentin Platzgummer committed
2
#include <QObject>
Valentin Platzgummer's avatar
Valentin Platzgummer committed
3
#include <QDebug>
Valentin Platzgummer's avatar
Valentin Platzgummer committed
4

5
#include <functional>
Valentin Platzgummer's avatar
Valentin Platzgummer committed
6
#include <QVector>
7

Valentin Platzgummer's avatar
Valentin Platzgummer committed
8
namespace OptimisationTools {
Valentin Platzgummer's avatar
Valentin Platzgummer committed
9
    bool dijkstraAlgorithm(const int numElements, int startIndex, int endIndex, QVector<int> &elementPath, std::function<double(const int, const int)> distanceDij);
Valentin Platzgummer's avatar
Valentin Platzgummer committed
10 11
}

12