• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include "transposition_test.hpp"
2 
main()3 int main()
4 {
5 
6   //Row-major
7   bench_trans<float, ublas::basic_row_major<>, 10, 10> b1;
8   bench_trans<double, ublas::basic_row_major<>, 10, 10> b2;
9   bench_trans<std::complex<float>, ublas::basic_row_major<>, 10, 10> b3;
10   bench_trans<std::complex<double>, ublas::basic_row_major<>, 10, 10> b4;
11 
12   //Column-major
13   bench_trans<float, ublas::basic_column_major<>, 10, 10> b5;
14   bench_trans<double, ublas::basic_column_major<>, 10, 10> b6;
15   bench_trans<std::complex<float>, ublas::basic_column_major<>, 10, 10> b7;
16   bench_trans<std::complex<double>, ublas::basic_column_major<>, 10, 10> b8;
17 
18   std::cout << "Row-major:" << std::endl;
19   b1.run();
20   b2.run();
21   b3.run();
22   b4.run();
23 
24   std::cout << std::endl << "Column-major:" << std::endl;
25 
26   b5.run();
27   b6.run();
28   b7.run();
29   b8.run();
30 
31   return 0;
32 
33 }