#include <tensor.h>
Classes | |
struct | helper |
struct | helper< index_sequence< Is... > > |
Public Types | |
using | Type = Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType > |
using | ValidType = void |
Static Public Member Functions | |
template<typename... Args> | |
static Type * | alloc (Args &&...args) |
static void | free (Type *tensor) |
static Eigen::DSizes< typename Type::Index, Type::NumIndices > | get_shape (const Type &f) |
static constexpr bool | is_correct_shape (const Eigen::DSizes< typename Type::Index, Type::NumIndices > &) |
Static Public Attributes | |
static constexpr auto | dimensions_descriptor = helper<decltype(make_index_sequence<Type::NumIndices>())>::value |
using eigen_tensor_helper< Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType > >::Type = Eigen::Tensor<Scalar_, NumIndices_, Options_, IndexType> |
using eigen_tensor_helper< Eigen::Tensor< Scalar_, NumIndices_, Options_, IndexType > >::ValidType = void |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestaticconstexpr |
|
staticconstexpr |