![]() |
|
Classes | |
struct | SqrtOutputKernel |
Typedefs | |
typedef Tensor< float, 1 >::DimensionPair | DimPair |
Functions | |
template<int DataLayout> | |
static void | test_evals () |
template<int DataLayout> | |
static void | test_scalar () |
template<int DataLayout> | |
static void | test_multidims () |
template<int DataLayout> | |
static void | test_holes () |
template<int DataLayout> | |
static void | test_full_redux () |
template<int DataLayout> | |
static void | test_contraction_of_contraction () |
template<int DataLayout> | |
static void | test_expr () |
template<int DataLayout> | |
static void | test_out_of_order_contraction () |
template<int DataLayout> | |
static void | test_consistency () |
template<int DataLayout> | |
static void | test_large_contraction () |
template<int DataLayout> | |
static void | test_matrix_vector () |
template<int DataLayout> | |
static void | test_tensor_vector () |
template<int DataLayout> | |
static void | test_small_blocking_factors () |
template<int DataLayout> | |
static void | test_tensor_product () |
template<int DataLayout> | |
static void | test_const_inputs () |
template<int DataLayout> | |
static void | test_large_contraction_with_output_kernel () |
EIGEN_DECLARE_TEST (cxx11_tensor_contraction) | |
EIGEN_DECLARE_TEST | ( | cxx11_tensor_contraction | ) |
References CALL_SUBTEST_1, CALL_SUBTEST_2, CALL_SUBTEST_3, CALL_SUBTEST_4, CALL_SUBTEST_5, CALL_SUBTEST_6, CALL_SUBTEST_7, and CALL_SUBTEST_8.
|
static |
References Eigen::ColMajor, Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), DataLayout, i, j, mat1(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_APPROX.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), mat1(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_APPROX.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimension(), m1, m2(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), VERIFY_IS_APPROX, and VERIFY_IS_EQUAL.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), EIGEN_STATIC_ASSERT, eval(), mat1(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), Eigen::TensorBase< Derived, AccessLevel >::setZero(), VERIFY_IS_APPROX, and VERIFY_IS_EQUAL.
|
static |
References mat1(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_APPROX.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimension(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), VERIFY_IS_APPROX, and VERIFY_IS_EQUAL.
|
static |
|
static |
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), Eigen::PlainObjectBase< Derived >::data(), Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimensions(), i, Eigen::TensorBase< Derived, AccessLevel >::setRandom(), sqrt(), Eigen::DSizes< DenseIndex, NumDims >::TotalSize(), VERIFY, and VERIFY_IS_APPROX.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimensions(), i, Eigen::internal::isApprox(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), EIGEN_STATIC_ASSERT, eval(), mat1(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), Eigen::TensorBase< Derived, AccessLevel >::setZero(), VERIFY_IS_APPROX, and VERIFY_IS_EQUAL.
|
static |
References mat1(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_APPROX.
|
static |
References i, vec1(), and VERIFY_IS_APPROX.
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), Eigen::PlainObjectBase< Derived >::data(), Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimensions(), i, Eigen::setCpuCacheSizes(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY_IS_APPROX.
|
static |
|
static |
References Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::data(), Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType_ >::dimensions(), i, Eigen::internal::isApprox(), Eigen::TensorBase< Derived, AccessLevel >::setRandom(), and VERIFY.