Go to the source code of this file.
Classes | |
class | EqualityChecker< Scalar, StorageIndex, Dim > |
Macros | |
#define | TEST_LAYOUTS(NAME) |
#define | TEST_LAYOUTS_AND_DIMS(TYPE, NAME) |
#define | TEST_LAYOUTS_WITH_ARG(NAME, ARG) |
Functions | |
template<typename T > | |
static const T & | choose (int layout, const T &col, const T &row) |
template<int Layout, int NumDims> | |
static array< Index, NumDims > | ComputeStrides (const array< Index, NumDims > &sizes) |
template<int NumDims> | |
static void | Debug (DSizes< Index, NumDims > dims) |
EIGEN_DECLARE_TEST (cxx11_tensor_block_access) | |
template<typename T > | |
static T * | GenerateRandomData (const Index &size) |
template<int Layout, int NumDims> | |
static Index | GetInputIndex (Index output_index, const array< Index, NumDims > &output_to_input_dim_map, const array< Index, NumDims > &input_strides, const array< Index, NumDims > &output_strides) |
template<int NumDims> | |
static DSizes< Index, NumDims > | RandomDims () |
static TensorBlockShapeType | RandomShape () |
template<int NumDims> | |
static size_t | RandomTargetSize (const DSizes< Index, NumDims > &dims) |
template<typename T , int NumDims, int Layout> | |
static void | test_block_mapper_maps_every_element () |
template<int Layout> | |
static void | test_block_mapper_sanity () |
template<int Layout> | |
static void | test_empty_dims (const internal::TensorBlockShapeType block_shape) |
template<int Layout> | |
static void | test_skewed_inner_dim_block_shape () |
template<int Layout> | |
static void | test_uniform_block_shape () |
template<int NumDims, int Layout> | |
static void | UpdateCoeffSet (const DSizes< Index, NumDims > &tensor_strides, const internal::TensorBlockDescriptor< NumDims > &block, Index first_coeff_index, int dim_index, std::set< Index > *visited_coeffs) |
static TensorOpCost | zeroCost () |
#define TEST_LAYOUTS | ( | NAME | ) |
Definition at line 546 of file cxx11_tensor_block_access.cpp.
#define TEST_LAYOUTS_AND_DIMS | ( | TYPE, | |
NAME | |||
) |
Definition at line 550 of file cxx11_tensor_block_access.cpp.
#define TEST_LAYOUTS_WITH_ARG | ( | NAME, | |
ARG | |||
) |
Definition at line 562 of file cxx11_tensor_block_access.cpp.
Definition at line 27 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 178 of file cxx11_tensor_block_access.cpp.
Definition at line 61 of file cxx11_tensor_block_access.cpp.
EIGEN_DECLARE_TEST | ( | cxx11_tensor_block_access | ) |
Definition at line 566 of file cxx11_tensor_block_access.cpp.
Definition at line 52 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 153 of file cxx11_tensor_block_access.cpp.
Definition at line 43 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 31 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 38 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 124 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 69 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 508 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 356 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 229 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 103 of file cxx11_tensor_block_access.cpp.
|
static |
Definition at line 24 of file cxx11_tensor_block_access.cpp.