#include <TensorCustomOp.h>
|
| enum | {
IsAligned = false
, PacketAccess = (PacketType<CoeffReturnType, Device>::size > 1)
, BlockAccess = false
, PreferBlockAccess = false
,
Layout = TensorEvaluator<LhsXprType, Device>::Layout
, CoordAccess = false
, RawAccess = false
} |
| |
| typedef TensorCustomBinaryOp< CustomBinaryFunc, LhsXprType, RhsXprType > | XprType |
| |
| typedef internal::traits< XprType >::Index | Index |
| |
| typedef DSizes< Index, NumDims > | Dimensions |
| |
| typedef XprType::Scalar | Scalar |
| |
| typedef internal::remove_const< typenameXprType::CoeffReturnType >::type | CoeffReturnType |
| |
| typedef PacketType< CoeffReturnType, Device >::type | PacketReturnType |
| |
| typedef Eigen::internal::traits< XprType >::PointerType | TensorPointerType |
| |
| typedef StorageMemory< CoeffReturnType, Device > | Storage |
| |
| typedef Storage::Type | EvaluatorPointerType |
| |
| typedef internal::TensorBlockNotImplemented | TensorBlock |
| |
◆ CoeffReturnType
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ Dimensions
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ EvaluatorPointerType
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ Index
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ PacketReturnType
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ Scalar
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ Storage
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ TensorBlock
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ TensorPointerType
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ XprType
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ anonymous enum
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
| Enumerator |
|---|
| IsAligned | |
| PacketAccess | |
| BlockAccess | |
| PreferBlockAccess | |
| Layout | |
| CoordAccess | |
| RawAccess | |
◆ TensorEvaluator()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ cleanup()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ coeff()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ costPerCoeff()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ data()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ dimensions()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ evalSubExprsIfNeeded()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ evalTo()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ packet()
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ m_device
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ m_dimensions
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ m_op
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ m_result
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ NumDims
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
◆ PacketSize
template<typename CustomBinaryFunc , typename LhsXprType , typename RhsXprType , typename Device >
The documentation for this struct was generated from the following file:
- core/util/algorithms/eigen-3.4.0/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h