|
enum | { UseDirectOffsets = ParentMapper::DirectOffsets && (side == Lhs) && inner_dim_contiguous && (array_size<contract_t>::value > 0)
} |
|
typedef Tensor::PacketReturnType | Packet |
|
typedef unpacket_traits< Packet >::half | HalfPacket |
|
typedef BaseTensorContractionMapper< Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment > | ParentMapper |
|
typedef TensorContractionSubMapper< Scalar, Index, side, Tensor, nocontract_t, contract_t, packet_size, inner_dim_contiguous, inner_dim_reordered, Alignment > | Self |
|
typedef Self | LinearMapper |
|
|
EIGEN_DEVICE_FUNC | TensorContractionSubMapper (const ParentMapper &base_mapper, Index vert_offset, Index horiz_offset) |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar | operator() (Index i) const |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Scalar | operator() (Index i, Index j) const |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet | loadPacket (Index i) const |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE Packet | loadPacket (Index i, Index j) const |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE HalfPacket | loadHalfPacket (Index i) const |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE void | storePacket (Index i, Packet p) const |
|
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE LinearMapper | getLinearMapper (Index i, Index j) const |
|
template<typename PacketT , int AlignmentType> |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE PacketT | load (Index i) const |
|
template<typename Packet > |
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE bool | aligned (Index) const |
|
The documentation for this class was generated from the following file: