#include <TensorEvaluator.h>
Public Types | |
enum | { IsAligned = Derived::IsAligned, PacketAccess = (PacketType<CoeffReturnType, Device>::size > 1), BlockAccess = internal::is_arithmetic<ScalarNoConst>::value, PreferBlockAccess = false, Layout = Derived::Layout } |
typedef Derived::Scalar | CoeffReturnType |
typedef Derived::Dimensions | Dimensions |
typedef Storage::Type | EvaluatorPointerType |
typedef Derived::Index | Index |
typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
typedef Derived::Scalar | Scalar |
typedef internal::remove_const< Scalar >::type | ScalarNoConst |
typedef StorageMemory< const Scalar, Device > | Storage |
typedef internal::TensorMaterializedBlock< ScalarNoConst, NumCoords, Layout, Index > | TensorBlock |
typedef internal::TensorBlockDescriptor< NumCoords, Index > | TensorBlockDesc |
typedef internal::TensorBlockScratchAllocator< Device > | TensorBlockScratch |
typedef internal::traits< Derived >::template MakePointer< const Scalar >::Type | TensorPointerType |
typedef const Derived | XprType |
Static Public Attributes | |
static const int | NumCoords |
static const int | PacketSize = PacketType<CoeffReturnType, Device>::size |
Protected Attributes | |
EvaluatorPointerType | m_data |
const Device EIGEN_DEVICE_REF | m_device |
Dimensions | m_dims |
Definition at line 227 of file TensorEvaluator.h.
typedef Derived::Scalar Eigen::TensorEvaluator< const Derived, Device >::CoeffReturnType |
Definition at line 231 of file TensorEvaluator.h.
typedef Derived::Dimensions Eigen::TensorEvaluator< const Derived, Device >::Dimensions |
Definition at line 233 of file TensorEvaluator.h.
typedef Storage::Type Eigen::TensorEvaluator< const Derived, Device >::EvaluatorPointerType |
Definition at line 237 of file TensorEvaluator.h.
typedef Derived::Index Eigen::TensorEvaluator< const Derived, Device >::Index |
Definition at line 229 of file TensorEvaluator.h.
typedef PacketType<CoeffReturnType, Device>::type Eigen::TensorEvaluator< const Derived, Device >::PacketReturnType |
Definition at line 232 of file TensorEvaluator.h.
typedef Derived::Scalar Eigen::TensorEvaluator< const Derived, Device >::Scalar |
Definition at line 230 of file TensorEvaluator.h.
typedef internal::remove_const<Scalar>::type Eigen::TensorEvaluator< const Derived, Device >::ScalarNoConst |
Definition at line 239 of file TensorEvaluator.h.
typedef StorageMemory<const Scalar, Device> Eigen::TensorEvaluator< const Derived, Device >::Storage |
Definition at line 236 of file TensorEvaluator.h.
typedef internal::TensorMaterializedBlock<ScalarNoConst, NumCoords, Layout, Index> Eigen::TensorEvaluator< const Derived, Device >::TensorBlock |
Definition at line 262 of file TensorEvaluator.h.
typedef internal::TensorBlockDescriptor<NumCoords, Index> Eigen::TensorEvaluator< const Derived, Device >::TensorBlockDesc |
Definition at line 257 of file TensorEvaluator.h.
typedef internal::TensorBlockScratchAllocator<Device> Eigen::TensorEvaluator< const Derived, Device >::TensorBlockScratch |
Definition at line 258 of file TensorEvaluator.h.
typedef internal::traits<Derived>::template MakePointer<const Scalar>::Type Eigen::TensorEvaluator< const Derived, Device >::TensorPointerType |
Definition at line 235 of file TensorEvaluator.h.
typedef const Derived Eigen::TensorEvaluator< const Derived, Device >::XprType |
Definition at line 234 of file TensorEvaluator.h.
anonymous enum |
Enumerator | |
---|---|
IsAligned | |
PacketAccess | |
BlockAccess | |
PreferBlockAccess | |
Layout |
Definition at line 246 of file TensorEvaluator.h.
|
inline |
Definition at line 265 of file TensorEvaluator.h.
|
inline |
Definition at line 331 of file TensorEvaluator.h.
|
inline |
Definition at line 288 of file TensorEvaluator.h.
|
inline |
Definition at line 290 of file TensorEvaluator.h.
|
inline |
Definition at line 313 of file TensorEvaluator.h.
|
inline |
Definition at line 320 of file TensorEvaluator.h.
|
inline |
Definition at line 337 of file TensorEvaluator.h.
|
inline |
Definition at line 269 of file TensorEvaluator.h.
|
inline |
Definition at line 271 of file TensorEvaluator.h.
|
inline |
Definition at line 326 of file TensorEvaluator.h.
|
inline |
Definition at line 296 of file TensorEvaluator.h.
|
inline |
Definition at line 308 of file TensorEvaluator.h.
|
protected |
Definition at line 345 of file TensorEvaluator.h.
|
protected |
Definition at line 347 of file TensorEvaluator.h.
|
protected |
Definition at line 346 of file TensorEvaluator.h.
|
static |
Definition at line 242 of file TensorEvaluator.h.
|
static |
Definition at line 244 of file TensorEvaluator.h.