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