Add incomplete benchmark files
This commit is contained in:
20
benchmark/decremental_bench.cc
Normal file
20
benchmark/decremental_bench.cc
Normal file
@@ -0,0 +1,20 @@
|
||||
#include <src/include/nanobench.h>
|
||||
#include <doctest/doctest.h>
|
||||
|
||||
#include "algorithm/decremental_scc.h"
|
||||
#include "algorithm/italiano.h"
|
||||
#include "algorithm/frigioni.h"
|
||||
|
||||
#include <fstream>
|
||||
|
||||
using namespace graph;
|
||||
|
||||
TEST_SUITE("Decremental algorithms") {
|
||||
|
||||
TEST_CASE("Decremental maintenance of SCCs 1") {
|
||||
std::ifstream infile("resources/data.txt");
|
||||
std::uint16_t u, v;
|
||||
|
||||
//while (infile >> u >> v) {}
|
||||
}
|
||||
}
|
||||
21
benchmark/fully_dynamic_bench.cc
Normal file
21
benchmark/fully_dynamic_bench.cc
Normal file
@@ -0,0 +1,21 @@
|
||||
#include <src/include/nanobench.h>
|
||||
#include <doctest/doctest.h>
|
||||
|
||||
#include "algorithm/decremental_scc.h"
|
||||
#include "algorithm/italiano.h"
|
||||
#include "algorithm/frigioni.h"
|
||||
|
||||
#include <fstream>
|
||||
|
||||
using namespace graph;
|
||||
|
||||
TEST_SUITE("Fully dynamic algorithms") {
|
||||
|
||||
TEST_CASE("Fully dynamic 1") {
|
||||
std::ifstream infile("resources/data.txt");
|
||||
std::uint16_t u, v;
|
||||
|
||||
//while (infile >> u >> v) {}
|
||||
}
|
||||
|
||||
}
|
||||
2
benchmark/nanobench.h
Normal file
2
benchmark/nanobench.h
Normal file
@@ -0,0 +1,2 @@
|
||||
#define ANKERL_NANOBENCH_IMPLEMENT
|
||||
#include <src/include/nanobench.h>
|
||||
Reference in New Issue
Block a user