#include "main.h"
#include <iostream>
#include <Eigen/CXX11/Tensor>
Go to the source code of this file.
Macros | |
#define | EIGEN_USE_THREADS |
Functions | |
template<int DataLayout> | |
void | test_contraction_corner_cases () |
void | test_cxx11_tensor_thread_pool () |
template<int DataLayout> | |
void | test_full_contraction () |
void | test_memcpy () |
void | test_multithread_compound_assignment () |
template<int DataLayout> | |
void | test_multithread_contraction () |
template<int DataLayout> | |
void | test_multithread_contraction_agrees_with_singlethread () |
void | test_multithread_elementwise () |
void | test_multithread_random () |
template<int DataLayout> | |
void | test_multithread_shuffle () |
template<int DataLayout> | |
void | test_multithreaded_reductions () |
#define EIGEN_USE_THREADS |
Definition at line 10 of file cxx11_tensor_thread_pool.cpp.
void test_contraction_corner_cases | ( | ) |
Definition at line 107 of file cxx11_tensor_thread_pool.cpp.
void test_cxx11_tensor_thread_pool | ( | ) |
Definition at line 348 of file cxx11_tensor_thread_pool.cpp.
void test_full_contraction | ( | ) |
Definition at line 237 of file cxx11_tensor_thread_pool.cpp.
void test_memcpy | ( | ) |
Definition at line 295 of file cxx11_tensor_thread_pool.cpp.
void test_multithread_compound_assignment | ( | ) |
Definition at line 43 of file cxx11_tensor_thread_pool.cpp.
void test_multithread_contraction | ( | ) |
Definition at line 67 of file cxx11_tensor_thread_pool.cpp.
void test_multithread_contraction_agrees_with_singlethread | ( | ) |
Definition at line 194 of file cxx11_tensor_thread_pool.cpp.
void test_multithread_elementwise | ( | ) |
Definition at line 20 of file cxx11_tensor_thread_pool.cpp.
void test_multithread_random | ( | ) |
Definition at line 314 of file cxx11_tensor_thread_pool.cpp.
void test_multithread_shuffle | ( | ) |
Definition at line 323 of file cxx11_tensor_thread_pool.cpp.
void test_multithreaded_reductions | ( | ) |
Definition at line 273 of file cxx11_tensor_thread_pool.cpp.