@@ -23,6 +23,7 @@ using namespace ttg;
2323
2424#include " ttg/serialization.h"
2525#include " ttg/serialization/std/pair.h"
26+ #include " ttg/util/hash/std/pair.h"
2627
2728struct Key {
2829 // ((I, J), K) where (I, J) is the tile coordinate and K is the iteration number
@@ -81,8 +82,8 @@ namespace std {
8182 };
8283} // namespace std
8384
84- class Initiator : public TT < int , std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
85- Initiator> {
85+ class Initiator
86+ : public TT< int , std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>, Initiator> {
8687 using baseT = typename Initiator::ttT;
8788
8889 public:
@@ -112,10 +113,11 @@ class Initiator : public TT<int, std::tuple<Out<Key, void>, Out<Key, void>, Out<
112113 }
113114};
114115
115- class FuncA : public TT <Key,
116- std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >,
117- Out<Key, void >, Out<Key, void >>,
118- FuncA, ttg::typelist<void >> {
116+ class FuncA
117+ : public TT<
118+ Key,
119+ std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
120+ FuncA, ttg::typelist<void >> {
119121 using baseT = typename FuncA::ttT;
120122 double * adjacency_matrix_ttg;
121123 int problem_size;
@@ -204,11 +206,8 @@ class FuncA : public TT<Key,
204206 }
205207};
206208
207- class FuncB
208- : public TT<
209- Key,
210- std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
211- FuncB, ttg::typelist<void , void >> {
209+ class FuncB : public TT <Key, std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
210+ FuncB, ttg::typelist<void , void >> {
212211 using baseT = typename FuncB::ttT;
213212 double * adjacency_matrix_ttg;
214213 int problem_size;
@@ -295,11 +294,8 @@ class FuncB
295294 }
296295};
297296
298- class FuncC
299- : public TT<
300- Key,
301- std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
302- FuncC, ttg::typelist<void , void >> {
297+ class FuncC : public TT <Key, std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
298+ FuncC, ttg::typelist<void , void >> {
303299 using baseT = typename FuncC::ttT;
304300 double * adjacency_matrix_ttg;
305301 int problem_size;
@@ -386,8 +382,8 @@ class FuncC
386382 }
387383};
388384
389- class FuncD : public TT <Key, std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>,
390- FuncD, ttg::typelist<void , void , void >> {
385+ class FuncD : public TT <Key, std::tuple<Out<Key, void >, Out<Key, void >, Out<Key, void >, Out<Key, void >>, FuncD,
386+ ttg::typelist<void , void , void >> {
391387 using baseT = typename FuncD::ttT;
392388 double * adjacency_matrix_ttg;
393389 int problem_size;
0 commit comments