![]() |
|
Macros | |
#define | CALL_SUBTEST_PART(PART) CALL_SUBTEST_##PART |
#define | CALL_SUBTESTS_TYPES_LAYOUTS(PART, NAME) |
Functions | |
template<typename > | |
static void | test_simple_reshape () |
template<typename > | |
static void | test_static_reshape () |
template<typename > | |
static void | test_reshape_in_expr () |
template<typename > | |
static void | test_reshape_as_lvalue () |
template<typename T , int DataLayout> | |
static void | test_simple_slice () |
template<typename T > | |
static void | test_const_slice () |
template<typename T , int DataLayout> | |
static void | test_slice_in_expr () |
template<typename T , int DataLayout> | |
static void | test_slice_as_lvalue () |
template<typename T , int DataLayout> | |
static void | test_slice_raw_data () |
template<typename T , int DataLayout> | |
static void | test_strided_slice () |
template<typename T , int DataLayout> | |
static void | test_strided_slice_write () |
template<typename T , int DataLayout> | |
static void | test_composition () |
template<typename T , int DataLayout> | |
static void | test_empty_slice () |
EIGEN_DECLARE_TEST (cxx11_tensor_morphing) | |
#define CALL_SUBTEST_PART | ( | PART | ) | CALL_SUBTEST_##PART |
#define CALL_SUBTESTS_TYPES_LAYOUTS | ( | PART, | |
NAME | |||
) |
EIGEN_DECLARE_TEST | ( | cxx11_tensor_morphing | ) |
References CALL_SUBTEST_1, CALL_SUBTESTS_TYPES_LAYOUTS, test_composition(), test_simple_slice(), test_slice_as_lvalue(), test_slice_raw_data(), test_strided_slice(), and test_strided_slice_write().
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimension(), Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimensions(), i, matrix(), Eigen::DSizes< DenseIndex, NumDims >::TotalSize(), and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().
|
static |
References b, m, and VERIFY_IS_EQUAL.
|
static |
References copy(), i, j, k, Eigen::TensorBase< Derived, AccessLevel >::setRandom(), Eigen::TensorBase< Derived, AccessLevel >::slice(), and VERIFY_IS_EQUAL.
|
static |
References i, j, k, Eigen::TensorBase< Derived, AccessLevel >::reshape(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_EQUAL.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), i, j, m1, m2(), res, Eigen::TensorBase< Derived, AccessLevel >::reshape(), and VERIFY_IS_APPROX.
|
static |
|
static |
References i, j, k, Eigen::TensorBase< Derived, AccessLevel >::setRandom(), sizes, Eigen::TensorBase< Derived, AccessLevel >::slice(), and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().
|
static |
References i, j, k, Eigen::TensorBase< Derived, AccessLevel >::setRandom(), Eigen::TensorBase< Derived, AccessLevel >::slice(), and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), Eigen::TensorMap< PlainObjectType, Options_, MakePointer_ >::data(), i, j, m1, m2(), res, Eigen::TensorBase< Derived, AccessLevel >::reshape(), Eigen::TensorBase< Derived, AccessLevel >::slice(), and VERIFY_IS_APPROX.
|
static |
References Eigen::ColMajor, Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), DataLayout, i, j, k, Eigen::TensorBase< Derived, AccessLevel >::setRandom(), Eigen::TensorBase< Derived, AccessLevel >::slice(), and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().
|
static |
References i, j, k, Eigen::TensorBase< Derived, AccessLevel >::reshape(), reshaped(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_EQUAL.
|
static |
References i, j, k, Eigen::TensorBase< Derived, AccessLevel >::setRandom(), oomph::CumulativeTimings::start(), Eigen::TensorBase< Derived, AccessLevel >::stridedSlice(), Eigen::internal::strides(), and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().
|
static |
References i, j, Eigen::TensorBase< Derived, AccessLevel >::stridedSlice(), Eigen::internal::strides(), and VERIFY_IS_EQUAL.
Referenced by EIGEN_DECLARE_TEST().