10 #ifndef EIGEN_CXX11_TENSOR_TENSOR_INITIALIZER_H
11 #define EIGEN_CXX11_TENSOR_TENSOR_INITIALIZER_H
13 #include <initializer_list>
27 template <
typename Derived,
int N>
35 for (
const auto&
v : vals) {
42 template <
typename Derived>
51 for (
const auto&
v : vals) {
58 template <
typename Derived>
68 template <
typename Derived,
int N>
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
int i
Definition: BiCGSTAB_step_by_step.cpp:9
SCALAR Scalar
Definition: bench_gemm.cpp:45
@ N
Definition: constructor.cpp:22
void initialize_tensor(TensorEvaluator< Derived, DefaultDevice > &tensor, const typename Initializer< Derived, traits< Derived >::NumDimensions >::InitList &vals)
Definition: TensorInitializer.h:69
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:70
auto run(Kernel kernel, Args &&... args) -> decltype(kernel(args...))
Definition: gpu_test_helper.h:414
std::array< T, N > array
Definition: EmulateArray.h:231
Definition: Eigen_Colamd.h:49
A cost model used to limit the number of threads used for evaluating tensor expression.
Definition: TensorEvaluator.h:31
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType & coeffRef(Index index) const
Definition: TensorEvaluator.h:94
static void run(TensorEvaluator< Derived, DefaultDevice > &tensor, Eigen::array< typename traits< Derived >::Index, traits< Derived >::NumDimensions > *, const InitList &v)
Definition: TensorInitializer.h:62
traits< Derived >::Scalar InitList
Definition: TensorInitializer.h:60
std::initializer_list< typename traits< Derived >::Scalar > InitList
Definition: TensorInitializer.h:44
static void run(TensorEvaluator< Derived, DefaultDevice > &tensor, Eigen::array< typename traits< Derived >::Index, traits< Derived >::NumDimensions > *indices, const InitList &vals)
Definition: TensorInitializer.h:46
Definition: TensorInitializer.h:28
std::initializer_list< typename Initializer< Derived, N - 1 >::InitList > InitList
Definition: TensorInitializer.h:29
static void run(TensorEvaluator< Derived, DefaultDevice > &tensor, Eigen::array< typename traits< Derived >::Index, traits< Derived >::NumDimensions > *indices, const InitList &vals)
Definition: TensorInitializer.h:31
Definition: ForwardDeclarations.h:21