10 #ifndef EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H 11 #define EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H 33 static const size_t value = Rank;
36 static const size_t value = Rank;
47 #if EIGEN_HAS_CONSTEXPR 48 template <
typename Index, std::
size_t Rank>
50 EIGEN_DEVICE_FUNC
static constexpr
bool run(
const DenseIndex) {
54 template <
typename Index, std::
size_t Rank>
56 EIGEN_DEVICE_FUNC
static constexpr
bool run(
const DenseIndex) {
61 template <
typename Index, std::
size_t Rank>
63 EIGEN_DEVICE_FUNC
static constexpr
bool run() {
67 template <
typename Index, std::
size_t Rank>
69 EIGEN_DEVICE_FUNC
static constexpr
bool run() {
74 template <
typename Index, std::
size_t Rank>
76 EIGEN_DEVICE_FUNC
static constexpr
bool run() {
80 template <
typename Index, std::
size_t Rank>
82 EIGEN_DEVICE_FUNC
static constexpr
bool run() {
87 template <
typename Index, std::
size_t Rank>
93 template <
typename Index, std::
size_t Rank>
100 template <
typename Index, std::
size_t Rank>
106 template <
typename Index, std::
size_t Rank>
113 template <
typename Index, std::
size_t Rank>
119 template <
typename Index, std::
size_t Rank>
126 template <
typename Index, std::
size_t Rank>
132 template <
typename Index, std::
size_t Rank>
140 template <
typename Index, std::
size_t Rank>
146 template <
typename Index, std::
size_t Rank>
153 template <
typename Index, std::
size_t Rank>
159 template <
typename Index, std::
size_t Rank>
166 template <
typename Index, std::
size_t Rank>
172 template <
typename Index, std::
size_t Rank>
179 template <
typename Index, std::
size_t Rank>
185 template <
typename Index, std::
size_t Rank>
192 template <
typename Index, std::
size_t Rank>
198 template <
typename Index, std::
size_t Rank>
205 template <
typename Index, std::
size_t Rank>
211 template <
typename Index, std::
size_t Rank>
218 template <
typename Index, std::
size_t Rank>
224 template <
typename Index, std::
size_t Rank>
236 #endif // EIGEN_CXX11_TENSOR_TENSOR_DIMENSION_LIST_H
#define EIGEN_ALWAYS_INLINE
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex)
Namespace containing all symbols from the Eigen library.
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
const Index array_get(const DimensionList< Index, Rank > &)
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE const Index operator[](const Index i) const
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
EIGEN_DEFAULT_DENSE_INDEX_TYPE DenseIndex
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex, const DenseIndex)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run()
void run(Expr &expr, Dev &dev)
static EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool run(const DenseIndex)