TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Macros | Functions
cxx11_tensor_thread_pool.cpp File Reference
#include "main.h"
#include <iostream>
#include <Eigen/CXX11/Tensor>

Classes

class  TestAllocator
 
struct  SqrtOutputKernel
 

Macros

#define EIGEN_USE_THREADS
 

Functions

void test_multithread_elementwise ()
 
void test_async_multithread_elementwise ()
 
void test_multithread_compound_assignment ()
 
template<int DataLayout>
void test_multithread_contraction ()
 
template<int DataLayout>
void test_contraction_corner_cases ()
 
template<int DataLayout>
void test_multithread_contraction_agrees_with_singlethread ()
 
template<int DataLayout>
void test_async_multithread_contraction_agrees_with_singlethread ()
 
template<int DataLayout>
void test_full_contraction ()
 
template<int DataLayout>
void test_multithreaded_reductions ()
 
void test_memcpy ()
 
void test_multithread_random ()
 
template<int DataLayout>
void test_multithread_shuffle (Allocator *allocator)
 
void test_threadpool_allocate (TestAllocator *allocator)
 
 EIGEN_DECLARE_TEST (cxx11_tensor_thread_pool)
 

Macro Definition Documentation

◆ EIGEN_USE_THREADS

#define EIGEN_USE_THREADS

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( cxx11_tensor_thread_pool  )

◆ test_async_multithread_contraction_agrees_with_singlethread()

template<int DataLayout>
void test_async_multithread_contraction_agrees_with_singlethread ( )

◆ test_async_multithread_elementwise()

void test_async_multithread_elementwise ( )

◆ test_contraction_corner_cases()

template<int DataLayout>
void test_contraction_corner_cases ( )

◆ test_full_contraction()

template<int DataLayout>
void test_full_contraction ( )

◆ test_memcpy()

void test_memcpy ( )

◆ test_multithread_compound_assignment()

void test_multithread_compound_assignment ( )

◆ test_multithread_contraction()

template<int DataLayout>
void test_multithread_contraction ( )

◆ test_multithread_contraction_agrees_with_singlethread()

template<int DataLayout>
void test_multithread_contraction_agrees_with_singlethread ( )

◆ test_multithread_elementwise()

void test_multithread_elementwise ( )

◆ test_multithread_random()

void test_multithread_random ( )

◆ test_multithread_shuffle()

template<int DataLayout>
void test_multithread_shuffle ( Allocator *  allocator)

◆ test_multithreaded_reductions()

template<int DataLayout>
void test_multithreaded_reductions ( )

◆ test_threadpool_allocate()

void test_threadpool_allocate ( TestAllocator allocator)