|
const EIGEN_DEVICE_FUNC Indices & | indices () const |
|
const EIGEN_DEVICE_FUNC internal::remove_all< typename LhsXprType::Nested >::type & | lhsExpression () const |
|
const EIGEN_DEVICE_FUNC OutputKernelType & | outputKernel () const |
|
const EIGEN_DEVICE_FUNC internal::remove_all< typename RhsXprType::Nested >::type & | rhsExpression () const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE | TensorContractionOp (const LhsXprType &lhs, const RhsXprType &rhs, const Indices &dims, const OutputKernelType &output_kernel=OutputKernelType()) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp< DimId, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | chip (const Index offset) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp< DimId, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | chip (const Index offset) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorChippingOp< Dynamic, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | chip (const Index offset, const Index dim) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorChippingOp< Dynamic, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | chip (const Index offset, const Index dim) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorConcatenationOp< const Axis, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel >, OtherDerived > | concatenate (const OtherDerived &other, const Axis &axis) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorConcatenationOp< const Axis, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel >, const OtherDerived > | concatenate (const OtherDerived &other, const Axis &axis) const |
|
TensorDevice< TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel >, DeviceType > | device (const DeviceType &dev) |
|
TensorAsyncDevice< TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel >, DeviceType, DoneCallback > | device (const DeviceType &dev, DoneCallback done) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | operator*= (const OtherDerived &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | operator+= (const OtherDerived &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | operator-= (const OtherDerived &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | operator/= (const OtherDerived &other) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReshapingOp< const NewDimensions, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | reshape (const NewDimensions &newDimensions) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReshapingOp< const NewDimensions, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | reshape (const NewDimensions &newDimensions) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorReverseOp< const ReverseDimensions, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | reverse (const ReverseDimensions &rev) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorReverseOp< const ReverseDimensions, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | reverse (const ReverseDimensions &rev) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | setConstant (const Scalar &val) |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | setRandom () |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | setRandom () |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > & | setZero () |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorShufflingOp< const Shuffle, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | shuffle (const Shuffle &shfl) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorShufflingOp< const Shuffle, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | shuffle (const Shuffle &shfl) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorSlicingOp< const StartIndices, const Sizes, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | slice (const StartIndices &startIndices, const Sizes &sizes) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorSlicingOp< const StartIndices, const Sizes, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | slice (const StartIndices &startIndices, const Sizes &sizes) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingOp< const Strides, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | stride (const Strides &strides) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingOp< const Strides, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | stride (const Strides &strides) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorStridingSlicingOp< const StartIndices, const StopIndices, const Strides, TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | stridedSlice (const StartIndices &startIndices, const StopIndices &stopIndices, const Strides &strides) |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorStridingSlicingOp< const StartIndices, const StopIndices, const Strides, const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | stridedSlice (const StartIndices &startIndices, const StopIndices &stopIndices, const Strides &strides) const |
|
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorLayoutSwapOp< TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | swap_layout () |
|
EIGEN_DEVICE_FUNC const EIGEN_STRONG_INLINE TensorLayoutSwapOp< const TensorContractionOp< Indices, LhsXprType, RhsXprType, const NoOpOutputKernel > > | swap_layout () const |
|
template<typename Indices, typename LhsXprType, typename RhsXprType, typename OutputKernelType = const NoOpOutputKernel>
class Eigen::TensorContractionOp< Indices, LhsXprType, RhsXprType, OutputKernelType >
Definition at line 325 of file TensorContraction.h.