diff --git a/lab07/aaron/e2/upload/run.cpp b/lab07/aaron/e2/upload/run.cpp index f2eac9c..946eeaf 100644 --- a/lab07/aaron/e2/upload/run.cpp +++ b/lab07/aaron/e2/upload/run.cpp @@ -1,17 +1,31 @@ -#include "dbscan_parallel.h" -#include -#include #include +#include +#include +#include "dbscan_parallel.h" using namespace HPC; + int main() { std::vector points = readPointsFromFile("data"); + // Zeitmessung starten + auto start = std::chrono::high_resolution_clock::now(); + DBSCAN ds(5, 0.01); ds.run(points); + + // Zeitmessung beenden + auto end = std::chrono::high_resolution_clock::now(); + + // Dauer berechnen in Millisekunden + auto duration = std::chrono::duration_cast(end - start).count(); + + std::cout << "Laufzeit: " << duration << " ms" << std::endl; + + writePointsToFile(ds.getPoints(), "clustered"); return 0;