From 109ac9da10add5897220a87a734d70802129e453 Mon Sep 17 00:00:00 2001 From: allem Date: Thu, 30 Jan 2020 15:58:43 -0500 Subject: [PATCH] remove memo examples since memo is removed --- examples/CMakeLists.txt | 9 +----- examples/geomtest.cpp | 46 --------------------------- examples/memotest.cpp | 70 ----------------------------------------- examples/subtest.cpp | 24 -------------- 4 files changed, 1 insertion(+), 148 deletions(-) delete mode 100644 examples/geomtest.cpp delete mode 100644 examples/memotest.cpp delete mode 100644 examples/subtest.cpp diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 8f8485a..00c6b21 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -1,8 +1 @@ -add_executable(memo memotest.cpp) -target_link_libraries(memo PRIVATE tc vis-util) - -add_executable(geom geomtest.cpp) -target_link_libraries(geom PRIVATE tc vis-util) - -add_executable(sub subtest.cpp) -target_link_libraries(sub PRIVATE vis-util) +# there's no examples right now. \ No newline at end of file diff --git a/examples/geomtest.cpp b/examples/geomtest.cpp deleted file mode 100644 index b3c0a9f..0000000 --- a/examples/geomtest.cpp +++ /dev/null @@ -1,46 +0,0 @@ -// -// Created by raymo on 1/20/2020. -// - -#include -#include -#include - -int main() { - auto g = tc::schlafli({3, 2}); - GeomGen gg(g); - - auto path = gg.solve().path; - - //std::vector = {"a", "b", "c"}; - std::string base = ""; - auto words = path.walk(base, {"a", "b", "c"}, [](auto s1, auto g) { return s1 + g; }); - for (const auto word : words) { - std::cout << word << std::endl; - } - - std::vector gens = {0, 1, 2}; - auto s = gg.triangulate(gens); - s.print(); - return 0; - - auto g_gens = gg.group_gens(); - std::vector sg_gens = {1, 2}; - auto ns = gg.tile(g_gens, sg_gens, s); - - std::cout << "Before: " << std::endl; - std::cout << '\t'; - for (int val : s.vals) { - std::cout << val << " "; - } - std::cout << std::endl; - - std::cout << " After: " << std::endl; - std::cout << '\t'; - for (int val : ns.vals) { - std::cout << val << " "; - } - std::cout << std::endl; - - return 0; -} \ No newline at end of file diff --git a/examples/memotest.cpp b/examples/memotest.cpp deleted file mode 100644 index 15b93ae..0000000 --- a/examples/memotest.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include -#include -#include -#include - -int main() { - tc::Group g = tc::group::B(3); - GeomGen m(g); - - m.solve({}, {}); - m.solve({0}, {}); - m.solve({0}, {0}); - m.solve({1}, {}); - m.solve({1}, {1}); - m.solve({2}, {}); - m.solve({2}, {2}); - m.solve({0, 1}, {}); - m.solve({0, 1}, {0}); - m.solve({0, 1}, {1}); - m.solve({0, 1}, {0, 1}); - m.solve({1, 2}, {}); - m.solve({1, 2}, {1}); - m.solve({1, 2}, {2}); - m.solve({1, 2}, {1, 2}); - m.solve({0, 2}, {}); - m.solve({0, 2}, {0}); - m.solve({0, 2}, {2}); - m.solve({0, 2}, {0, 2}); - m.solve({0, 1, 2}, {}); - m.solve({0, 1, 2}, {0}); - m.solve({0, 1, 2}, {1}); - m.solve({0, 1, 2}, {2}); - m.solve({0, 1, 2}, {0, 1}); - m.solve({0, 1, 2}, {1, 2}); - m.solve({0, 1, 2}, {0, 2}); - m.solve({0, 1, 2}, {0, 1, 2}); - - tc::Group big = tc::group::B(8); - GeomGen mbig(big); - - auto s1 = std::chrono::system_clock::now(); - auto res1 = mbig.solve({0, 1, 2, 3, 4, 7}, {2, 4, 7}); - auto e1 = std::chrono::system_clock::now(); - - std::chrono::duration t1 = e1 - s1; - std::cout << t1.count() << ": " << res1.size() << std::endl; - - auto s2 = std::chrono::system_clock::now(); - auto res2 = mbig.solve({0, 2, 4, 7, 1, 3}, {4, 7, 2}); - auto e2 = std::chrono::system_clock::now(); - - std::chrono::duration t2 = e2 - s2; - std::cout << t2.count() << ": " << res2.size() << std::endl; - - std::vector gens = {0, 1, 2, 3, 4, 5}; - auto s3 = std::chrono::system_clock::now(); - auto res3 = mbig.triangulate(gens); - auto e3 = std::chrono::system_clock::now(); - - std::chrono::duration t3 = e3 - s3; - std::cout << t3.count() << ": " << res3.size() << std::endl; - - auto s4 = std::chrono::system_clock::now(); - auto res4 = mbig.triangulate(gens); - auto e4 = std::chrono::system_clock::now(); - - std::chrono::duration t4 = e4 - s4; - std::cout << t4.count() << ": " << res4.size() << std::endl; - -} diff --git a/examples/subtest.cpp b/examples/subtest.cpp deleted file mode 100644 index 76f6a68..0000000 --- a/examples/subtest.cpp +++ /dev/null @@ -1,24 +0,0 @@ -#include -#include - -#include -#include - -template -std::ostream &operator<<(std::ostream &o, const std::vector &v) { - for (const auto &e : v) o << e << " "; - return o; -} - -int main() { - std::vector gens(5); - std::iota(gens.begin(), gens.end(), 0); - - const Combos &combos = Combos(gens, 2); - - for (const auto &e : combos) { - std::cout << e << std::endl; - } - - return EXIT_SUCCESS; -}