/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorEvalTo.h | 93 struct TensorEvaluator<const TensorEvalToOp<ArgType, MakePointer_>, Device> 97 typedef typename TensorEvaluator<ArgType, Device>::Dimensions Dimensions; 104 IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, 105 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 106 Layout = TensorEvaluator<ArgType, Device>::Layout, 111 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 121 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~TensorEvaluator() { 137 internal::pstoret<CoeffReturnType, PacketReturnType, Aligned>(m_buffer + i, m_impl.template packet<TensorEvaluator<ArgType, Device>::IsAligned ? Aligned : Unaligned>(i)); 166 const TensorEvaluator<ArgType, Device>& impl() const { return m_impl; } 171 TensorEvaluator<ArgType, Device> m_impl [all...] |
TensorArgMax.h | 76 struct TensorEvaluator<const TensorIndexTupleOp<ArgType>, Device> 83 typedef typename TensorEvaluator<ArgType, Device>::Dimensions Dimensions; 87 IsAligned = /*TensorEvaluator<ArgType, Device>::IsAligned*/ false, 88 PacketAccess = /*TensorEvaluator<ArgType, Device>::PacketAccess*/ false, 90 Layout = TensorEvaluator<ArgType, Device>::Layout, 95 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 123 TensorEvaluator<ArgType, Device> m_impl; 201 struct TensorEvaluator<const TensorTupleReducerOp<ReduceOp, Dims, ArgType>, Device> 208 typedef typename TensorEvaluator<const TensorReductionOp<ReduceOp, Dims, const TensorIndexTupleOp<ArgType> >, Device>::Dimensions Dimensions; 209 typedef typename TensorEvaluator<const TensorIndexTupleOp<ArgType> , Device>::Dimensions InputDimensions [all...] |
TensorAssign.h | 89 struct TensorEvaluator<const TensorAssignOp<LeftArgType, RightArgType>, Device> 96 typedef typename TensorEvaluator<RightArgType, Device>::Dimensions Dimensions; 100 IsAligned = TensorEvaluator<LeftArgType, Device>::IsAligned & TensorEvaluator<RightArgType, Device>::IsAligned, 101 PacketAccess = TensorEvaluator<LeftArgType, Device>::PacketAccess & TensorEvaluator<RightArgType, Device>::PacketAccess, 102 Layout = TensorEvaluator<LeftArgType, Device>::Layout, 103 RawAccess = TensorEvaluator<LeftArgType, Device>::RawAccess 106 EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& device) : 110 EIGEN_STATIC_ASSERT((static_cast<int>(TensorEvaluator<LeftArgType, Device>::Layout) == static_cast<int>(TensorEvaluator<RightArgType, Device>::Layout)), (…) [all...] |
TensorBroadcasting.h | 96 struct TensorEvaluator<const TensorBroadcastingOp<Broadcast, ArgType>, Device> 100 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 103 typedef typename TensorEvaluator<ArgType, Device>::Dimensions InputDimensions; 110 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 111 Layout = TensorEvaluator<ArgType, Device>::Layout, 115 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 377 const TensorEvaluator<ArgType, Device>& impl() const { return m_impl; } 386 TensorEvaluator<ArgType, Device> m_impl;
|
TensorConversion.h | 52 template <typename TensorEvaluator, typename SrcPacket, typename TgtPacket, int SrcCoeffRatio, int TgtCoeffRatio> 55 PacketConverter(const TensorEvaluator& impl) 64 const TensorEvaluator& m_impl; 68 template <typename TensorEvaluator, typename SrcPacket, typename TgtPacket> 69 struct PacketConverter<TensorEvaluator, SrcPacket, TgtPacket, 2, 1> { 71 PacketConverter(const TensorEvaluator& impl) 85 const TensorEvaluator& m_impl; 88 template <typename TensorEvaluator, typename SrcPacket, typename TgtPacket> 89 struct PacketConverter<TensorEvaluator, SrcPacket, TgtPacket, 4, 1> { 91 PacketConverter(const TensorEvaluator& impl [all...] |
TensorCustomOp.h | 80 struct TensorEvaluator<const TensorCustomUnaryOp<CustomUnaryFunc, XprType>, Device> 95 Layout = TensorEvaluator<XprType, Device>::Layout, 100 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const ArgType& op, const Device& device) 236 struct TensorEvaluator<const TensorCustomBinaryOp<CustomBinaryFunc, LhsXprType, RhsXprType>, Device> 251 Layout = TensorEvaluator<LhsXprType, Device>::Layout, 256 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device)
|
TensorEvaluator.h | 15 /** \class TensorEvaluator 28 struct TensorEvaluator 48 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const Derived& m, const Device& device) 148 struct TensorEvaluator<const Derived, Device> 171 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const Derived& m, const Device& device) 228 struct TensorEvaluator<const TensorCwiseNullaryOp<NullaryOp, ArgType>, Device> 235 Layout = TensorEvaluator<ArgType, Device>::Layout, 241 TensorEvaluator(const XprType& op, const Device& device) 250 typedef typename TensorEvaluator<ArgType, Device>::Dimensions Dimensions; 277 const TensorEvaluator<ArgType, Device>& impl() const { return m_argImpl; [all...] |
TensorForcedEval.h | 92 struct TensorEvaluator<const TensorForcedEvalOp<ArgType, MakePointer_>, Device> 96 typedef typename TensorEvaluator<ArgType, Device>::Dimensions Dimensions; 105 Layout = TensorEvaluator<ArgType, Device>::Layout, 109 EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& device) 154 const TensorEvaluator<ArgType, Device>& impl() { return m_impl; } 158 TensorEvaluator<ArgType, Device> m_impl;
|
TensorGenerator.h | 81 struct TensorEvaluator<const TensorGeneratorOp<Generator, ArgType>, Device> 85 typedef typename TensorEvaluator<ArgType, Device>::Dimensions Dimensions; 94 Layout = TensorEvaluator<ArgType, Device>::Layout, 99 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 102 TensorEvaluator<ArgType, Device> impl(op.expression(), device);
|
TensorInflation.h | 78 struct TensorEvaluator<const TensorInflationOp<Strides, ArgType>, Device> 82 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 90 IsAligned = /*TensorEvaluator<ArgType, Device>::IsAligned*/ false, 91 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 93 Layout = TensorEvaluator<ArgType, Device>::Layout, 98 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 112 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 222 TensorEvaluator<ArgType, Device> m_impl;
|
TensorLayoutSwap.h | 111 struct TensorEvaluator<const TensorLayoutSwapOp<ArgType>, Device> 115 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 119 IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, 120 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 121 Layout = (static_cast<int>(TensorEvaluator<ArgType, Device>::Layout) == static_cast<int>(ColMajor)) ? RowMajor : ColMajor, 123 RawAccess = TensorEvaluator<ArgType, Device>::RawAccess 126 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 164 const TensorEvaluator<ArgType, Device>& impl() const { return m_impl; } 167 TensorEvaluator<ArgType, Device> m_impl; 174 struct TensorEvaluator<TensorLayoutSwapOp<ArgType>, Device [all...] |
TensorPatch.h | 81 struct TensorEvaluator<const TensorPatchOp<PatchDim, ArgType>, Device> 85 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value + 1; 95 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 96 Layout = TensorEvaluator<ArgType, Device>::Layout, 101 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 105 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 264 TensorEvaluator<ArgType, Device> m_impl;
|
TensorRef.h | 43 class TensorLazyEvaluatorReadOnly : public TensorLazyBaseEvaluator<Dimensions, typename TensorEvaluator<Expr, Device>::Scalar> { 45 // typedef typename TensorEvaluator<Expr, Device>::Dimensions Dimensions; 46 typedef typename TensorEvaluator<Expr, Device>::Scalar Scalar; 72 TensorEvaluator<Expr, Device> m_impl; 356 struct TensorEvaluator<const TensorRef<Derived>, Device> 372 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const TensorRef<Derived>& m, const Device&) 401 struct TensorEvaluator<TensorRef<Derived>, Device> : public TensorEvaluator<const TensorRef<Derived>, Device> 409 typedef TensorEvaluator<const TensorRef<Derived>, Device> Base; 417 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(TensorRef<Derived>& m, const Device& d) : Base(m, d [all...] |
TensorReverse.h | 101 struct TensorEvaluator<const TensorReverseOp<ReverseDimensions, ArgType>, Device> 114 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 115 Layout = TensorEvaluator<ArgType, Device>::Layout, 120 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, 230 TensorEvaluator<ArgType, Device> m_impl; 237 struct TensorEvaluator<TensorReverseOp<ReverseDimensions, ArgType>, Device> 238 : public TensorEvaluator<const TensorReverseOp<ReverseDimensions, ArgType>, 240 typedef TensorEvaluator<const TensorReverseOp<ReverseDimensions, ArgType>, 249 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 250 Layout = TensorEvaluator<ArgType, Device>::Layout [all...] |
TensorShuffling.h | 100 struct TensorEvaluator<const TensorShufflingOp<Shuffle, ArgType>, Device> 104 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 114 Layout = TensorEvaluator<ArgType, Device>::Layout, 119 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 122 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 213 TensorEvaluator<ArgType, Device> m_impl; 219 struct TensorEvaluator<TensorShufflingOp<Shuffle, ArgType>, Device> 220 : public TensorEvaluator<const TensorShufflingOp<Shuffle, ArgType>, Device> 222 typedef TensorEvaluator<const TensorShufflingOp<Shuffle, ArgType>, Device> Base; 226 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value [all...] |
TensorStriding.h | 100 struct TensorEvaluator<const TensorStridingOp<Strides, ArgType>, Device> 104 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 112 IsAligned = /*TensorEvaluator<ArgType, Device>::IsAligned*/false, 113 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 114 Layout = TensorEvaluator<ArgType, Device>::Layout, 119 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 127 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 252 TensorEvaluator<ArgType, Device> m_impl; 258 struct TensorEvaluator<TensorStridingOp<Strides, ArgType>, Device> 259 : public TensorEvaluator<const TensorStridingOp<Strides, ArgType>, Device [all...] |
TensorChipping.h | 129 struct TensorEvaluator<const TensorChippingOp<DimId, ArgType>, Device> 132 static const int NumInputDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 146 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 147 Layout = TensorEvaluator<ArgType, Device>::Layout, 152 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 158 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 304 TensorEvaluator<ArgType, Device> m_impl; 312 struct TensorEvaluator<TensorChippingOp<DimId, ArgType>, Device> 313 : public TensorEvaluator<const TensorChippingOp<DimId, ArgType>, Device> 315 typedef TensorEvaluator<const TensorChippingOp<DimId, ArgType>, Device> Base [all...] |
TensorConcatenation.h | 110 struct TensorEvaluator<const TensorConcatenationOp<Axis, LeftArgType, RightArgType>, Device> 114 static const int NumDims = internal::array_size<typename TensorEvaluator<LeftArgType, Device>::Dimensions>::value; 115 static const int RightNumDims = internal::array_size<typename TensorEvaluator<RightArgType, Device>::Dimensions>::value; 122 PacketAccess = TensorEvaluator<LeftArgType, Device>::PacketAccess & TensorEvaluator<RightArgType, Device>::PacketAccess, 123 Layout = TensorEvaluator<LeftArgType, Device>::Layout, 127 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 130 EIGEN_STATIC_ASSERT((static_cast<int>(TensorEvaluator<LeftArgType, Device>::Layout) == static_cast<int>(TensorEvaluator<RightArgType, Device>::Layout) || NumDims == 1), YOU_MADE_A_PROGRAMMING_MISTAKE); 285 TensorEvaluator<LeftArgType, Device> m_leftImpl [all...] |
TensorPadding.h | 84 struct TensorEvaluator<const TensorPaddingOp<PaddingDimensions, ArgType>, Device> 97 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 98 Layout = TensorEvaluator<ArgType, Device>::Layout, 103 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 116 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 386 TensorEvaluator<ArgType, Device> m_impl;
|
TensorScan.h | 84 struct TensorEvaluator<const TensorScanOp<Op, ArgType>, Device> { 88 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 93 typedef TensorEvaluator<const TensorScanOp<Op, ArgType>, Device> Self; 99 Layout = TensorEvaluator<ArgType, Device>::Layout, 104 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, 151 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const TensorEvaluator<ArgType, Device>& inner() const { 201 TensorEvaluator<ArgType, Device> m_impl;
|
TensorFFT.h | 118 struct TensorEvaluator<const TensorFFTOp<FFT, ArgType, FFTResultType, FFTDir>, Device> { 121 static const int NumDims = internal::array_size<typename TensorEvaluator<ArgType, Device>::Dimensions>::value; 126 typedef typename TensorEvaluator<ArgType, Device>::Dimensions InputDimensions; 138 Layout = TensorEvaluator<ArgType, Device>::Layout, 143 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) : m_fft(op.fft()), m_impl(op.expression(), device), m_data(NULL), m_device(device) { 144 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 568 TensorEvaluator<ArgType, Device> m_impl;
|
TensorMorphing.h | 99 struct TensorEvaluator<const TensorReshapingOp<NewDimensions, ArgType>, Device> 105 IsAligned = TensorEvaluator<ArgType, Device>::IsAligned, 106 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 107 Layout = TensorEvaluator<ArgType, Device>::Layout, 109 RawAccess = TensorEvaluator<ArgType, Device>::RawAccess 112 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 151 EIGEN_DEVICE_FUNC const TensorEvaluator<ArgType, Device>& impl() const { return m_impl; } 154 TensorEvaluator<ArgType, Device> m_impl; 161 struct TensorEvaluator<TensorReshapingOp<NewDimensions, ArgType>, Device> 162 : public TensorEvaluator<const TensorReshapingOp<NewDimensions, ArgType>, Device [all...] |
TensorReduction.h | 382 struct TensorEvaluator<const TensorReductionOp<Op, Dims, ArgType, MakePointer_>, Device> 387 typedef typename TensorEvaluator<ArgType, Device>::Dimensions InputDimensions; 393 typedef TensorEvaluator<const TensorReductionOp<Op, Dims, ArgType, MakePointer_>, Device> Self; 394 static const bool InputPacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess; 402 Layout = TensorEvaluator<ArgType, Device>::Layout, 411 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, const Device& device) 428 const typename TensorEvaluator<ArgType, Device>::Dimensions& input_dims = m_impl.dimensions(); 667 const TensorEvaluator<ArgType, Device>& impl() const { return m_impl; } [all...] |
TensorContraction.h | 62 struct traits<TensorEvaluator<const TensorContractionOp<Indices_, LeftArgType_, RightArgType_>, Device_> > { 125 Layout = TensorEvaluator<LeftArgType, Device>::Layout, 140 internal::array_size<typename TensorEvaluator<EvalLeftArgType, Device>::Dimensions>::value; 142 internal::array_size<typename TensorEvaluator<EvalRightArgType, Device>::Dimensions>::value; 160 EIGEN_STATIC_ASSERT((static_cast<int>(TensorEvaluator<LeftArgType, Device>::Layout) == 161 static_cast<int>(TensorEvaluator<RightArgType, Device>::Layout)), 389 typedef TensorEvaluator<EvalLeftArgType, Device> LeftEvaluator; 390 typedef TensorEvaluator<EvalRightArgType, Device> RightEvaluator; 445 typedef TensorEvaluator<EvalLeftArgType, Device> LeftEvaluator; 446 typedef TensorEvaluator<EvalRightArgType, Device> RightEvaluator [all...] |
/external/tensorflow/tensorflow/core/kernels/ |
mirror_pad_op.h | 91 struct TensorEvaluator<const TensorMirrorPadOp<PaddingDimensions, ArgType>, 104 PacketAccess = TensorEvaluator<ArgType, Device>::PacketAccess, 106 Layout = TensorEvaluator<ArgType, Device>::Layout, 111 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const XprType& op, 172 ReadInputHelper<TensorEvaluator<ArgType, Device>::CoordAccess> helper; 322 TensorEvaluator<ArgType, Device> impl_;
|