Classes | Functions
cxx11_tensor_reduction.cpp File Reference
#include "main.h"
#include <limits>
#include <numeric>
#include <Eigen/CXX11/Tensor>
Include dependency graph for cxx11_tensor_reduction.cpp:

Go to the source code of this file.

Classes

struct  UserReducer
 

Functions

 EIGEN_DECLARE_TEST (cxx11_tensor_reduction)
 
template<int DataLayout>
static void test_full_reductions ()
 
template<int DataLayout>
static void test_innermost_first_dims ()
 
template<int DataLayout>
static void test_innermost_last_dims ()
 
template<int DataLayout>
static void test_reduce_middle_dims ()
 
template<int DataLayout>
static void test_reductions_in_expr ()
 
template<typename Scalar , int DataLayout>
static void test_simple_reductions ()
 
template<int DataLayout>
static void test_static_dims ()
 
static void test_sum_accuracy ()
 
template<int DataLayout>
static void test_tensor_maps ()
 
template<int DataLayout>
static void test_trivial_reductions ()
 
template<int DataLayout>
static void test_user_defined_reductions ()
 

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( cxx11_tensor_reduction  )

Definition at line 508 of file cxx11_tensor_reduction.cpp.

◆ test_full_reductions()

template<int DataLayout>
static void test_full_reductions ( )
static

Definition at line 272 of file cxx11_tensor_reduction.cpp.

◆ test_innermost_first_dims()

template<int DataLayout>
static void test_innermost_first_dims ( )
static

Definition at line 428 of file cxx11_tensor_reduction.cpp.

◆ test_innermost_last_dims()

template<int DataLayout>
static void test_innermost_last_dims ( )
static

Definition at line 397 of file cxx11_tensor_reduction.cpp.

◆ test_reduce_middle_dims()

template<int DataLayout>
static void test_reduce_middle_dims ( )
static

Definition at line 459 of file cxx11_tensor_reduction.cpp.

◆ test_reductions_in_expr()

template<int DataLayout>
static void test_reductions_in_expr ( )
static

Definition at line 246 of file cxx11_tensor_reduction.cpp.

◆ test_simple_reductions()

template<typename Scalar , int DataLayout>
static void test_simple_reductions ( )
static

Definition at line 57 of file cxx11_tensor_reduction.cpp.

◆ test_static_dims()

template<int DataLayout>
static void test_static_dims ( )
static

Definition at line 368 of file cxx11_tensor_reduction.cpp.

◆ test_sum_accuracy()

static void test_sum_accuracy ( )
static

Definition at line 489 of file cxx11_tensor_reduction.cpp.

◆ test_tensor_maps()

template<int DataLayout>
static void test_tensor_maps ( )
static

Definition at line 334 of file cxx11_tensor_reduction.cpp.

◆ test_trivial_reductions()

template<int DataLayout>
static void test_trivial_reductions ( )
static

Definition at line 18 of file cxx11_tensor_reduction.cpp.

◆ test_user_defined_reductions()

template<int DataLayout>
static void test_user_defined_reductions ( )
static

Definition at line 314 of file cxx11_tensor_reduction.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:48