HomeSort by relevance Sort by last modified time
    Searched refs:CoeffReturnType (Results 1 - 25 of 54) sorted by null

1 2 3

  /external/eigen/unsupported/Eigen/CXX11/src/Tensor/
TensorCustomOp.h 57 typedef typename XprType::CoeffReturnType CoeffReturnType;
87 typedef typename internal::remove_const<typename XprType::CoeffReturnType>::type CoeffReturnType;
88 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
108 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType* data) {
113 m_result = static_cast<CoeffReturnType*>(
127 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const {
138 return TensorOpCost(sizeof(CoeffReturnType), 0, 0, vectorized, PacketSize);
141 EIGEN_DEVICE_FUNC CoeffReturnType* data() const { return m_result;
    [all...]
TensorForcedEval.h 74 typedef typename internal::remove_const<typename XprType::CoeffReturnType>::type CoeffReturnType;
98 typedef typename XprType::CoeffReturnType CoeffReturnType;
99 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
116 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType*) {
118 m_buffer = (CoeffReturnType*)m_device.allocate(numValues * sizeof(CoeffReturnType));
120 if (NumTraits<CoeffReturnType>::RequireInitialization) {
122 new(m_buffer+i) CoeffReturnType();
    [all...]
TensorScan.h 54 typedef typename XprType::CoeffReturnType CoeffReturnType;
91 typedef typename XprType::CoeffReturnType CoeffReturnType;
92 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
168 m_output = static_cast<CoeffReturnType*>(m_device.allocate(total_size * sizeof(Scalar)));
178 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType* data() const
183 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
189 return TensorOpCost(sizeof(CoeffReturnType), 0, 0);
207 CoeffReturnType* m_output
    [all...]
TensorLayoutSwap.h 73 typedef typename internal::remove_const<typename XprType::CoeffReturnType>::type CoeffReturnType;
135 typedef typename XprType::CoeffReturnType CoeffReturnType;
136 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
140 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType* data) {
147 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
193 typedef typename XprType::CoeffReturnType CoeffReturnType;
194 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType
    [all...]
TensorEvalTo.h 70 typedef typename internal::remove_const<typename XprType::CoeffReturnType>::type CoeffReturnType;
71 typedef typename MakePointer_<CoeffReturnType>::Type PointerType;
99 typedef typename internal::remove_const<typename XprType::CoeffReturnType>::type CoeffReturnType;
100 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
124 typedef typename internal::traits<const TensorEvalToOp<ArgType, MakePointer_> >::template MakePointer<CoeffReturnType>::Type DevicePointer;
137 internal::pstoret<CoeffReturnType, PacketReturnType, Aligned>(m_buffer + i, m_impl.template packet<TensorEvaluator<ArgType, Device>::IsAligned ? Aligned : Unaligned>(i));
144 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
159 TensorOpCost(0, sizeof(CoeffReturnType), 0, vectorized, PacketSize)
    [all...]
TensorReductionSycl.h 28 template<typename CoeffReturnType, typename KernelName> struct syclGenericBufferReducer{
41 cl::sycl::accessor<CoeffReturnType, 1, cl::sycl::access::mode::read_write,
105 typedef typename Self::CoeffReturnType CoeffReturnType;
108 static void run(const Self& self, Op& reducer, const Eigen::SyclDevice& dev, CoeffReturnType* output) {
137 auto out_buffer =dev.template get_sycl_buffer<typename Eigen::internal::remove_all<CoeffReturnType>::type>(self.dimensions().TotalSize(), output);
141 auto temp_global_buffer =cl::sycl::buffer<CoeffReturnType, 1>(cl::sycl::range<1>(GRange));
166 tmp_global_accessor.get_pointer()[globalid]=static_cast<CoeffReturnType>(0);
176 syclGenericBufferReducer<CoeffReturnType,HostExpr>::run(out_buffer, temp_global_buffer,dev, GRange, outTileSize);
184 typedef typename Self::CoeffReturnType CoeffReturnType
    [all...]
TensorShuffling.h 58 typedef typename XprType::CoeffReturnType CoeffReturnType;
107 typedef typename XprType::CoeffReturnType CoeffReturnType;
108 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
161 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
172 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize];
229 typedef typename XprType::CoeffReturnType CoeffReturnType;
230 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType
    [all...]
TensorEvaluator.h 32 typedef typename Derived::Scalar CoeffReturnType;
33 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
56 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType* dest) {
66 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const {
88 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(const array<DenseIndex, NumCoords>& coords) const {
107 return TensorOpCost(sizeof(CoeffReturnType), 0, 0, vectorized,
152 typedef typename Derived::Scalar CoeffReturnType;
153 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
177 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType* data) {
187 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
    [all...]
TensorReverse.h 58 typedef typename XprType::CoeffReturnType CoeffReturnType;
108 typedef typename XprType::CoeffReturnType CoeffReturnType;
109 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
189 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(
203 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type
259 typedef typename XprType::CoeffReturnType CoeffReturnType;
260 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType
    [all...]
TensorAssign.h 65 typedef typename LhsXprType::CoeffReturnType CoeffReturnType;
94 typedef typename XprType::CoeffReturnType CoeffReturnType;
95 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
143 EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const
161 numext::maxi(0.0, left.bytes_loaded() - sizeof(CoeffReturnType)),
163 TensorOpCost(0, sizeof(CoeffReturnType), 0, vectorized, PacketSize);
171 EIGEN_DEVICE_FUNC CoeffReturnType* data() const { return m_leftImpl.data(); }
TensorArgMax.h 61 typedef Tuple<Index, typename XprType::CoeffReturnType> CoeffReturnType;
81 typedef typename XprType::CoeffReturnType CoeffReturnType;
110 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
112 return CoeffReturnType(index, m_impl.coeff(index));
171 typedef Index CoeffReturnType;
206 typedef typename XprType::CoeffReturnType CoeffReturnType;
207 typedef typename TensorIndexTupleOp<ArgType>::CoeffReturnType TupleType
    [all...]
TensorReduction.h 131 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index firstIndex, Op& reducer, typename Self::CoeffReturnType* accum) {
141 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index firstIndex, Op& reducer, typename Self::CoeffReturnType* accum) {
150 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index index, Op& reducer, typename Self::CoeffReturnType* accum) {
157 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Self::CoeffReturnType reduce(const Self& self, typename Self::Index firstIndex, typename Self::Index numValuesToReduce, Op& reducer) {
158 typename Self::CoeffReturnType accum = reducer.initialize();
168 static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE typename Self::CoeffReturnType reduce(const Self& self, typename Self::Index firstIndex, typename Self::Index numValuesToReduce, Op& reducer) {
175 typename Self::CoeffReturnType accum = reducer.initialize();
222 static EIGEN_DEVICE_FUNC void run(const Self& self, Op& reducer, const Device&, typename Self::CoeffReturnType* output) {
236 typename Self::CoeffReturnType* output) {
251 typename Self::CoeffReturnType* output)
    [all...]
TensorChipping.h 83 typedef typename XprType::CoeffReturnType CoeffReturnType;
137 typedef typename XprType::CoeffReturnType CoeffReturnType;
138 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
197 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
213 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize];
233 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize];
266 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType* data() const {
267 CoeffReturnType* result = const_cast<CoeffReturnType*>(m_impl.data())
    [all...]
TensorGenerator.h 58 typedef typename XprType::CoeffReturnType CoeffReturnType;
88 typedef typename XprType::CoeffReturnType CoeffReturnType;
89 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
126 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
140 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[packetSize];
TensorMorphing.h 57 typedef typename internal::remove_const<typename XprType::CoeffReturnType>::type CoeffReturnType;
122 typedef typename XprType::CoeffReturnType CoeffReturnType;
123 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
127 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(CoeffReturnType* data) {
134 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
183 typedef typename XprType::CoeffReturnType CoeffReturnType;
184 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType
    [all...]
TensorBase.h 33 typedef typename internal::remove_const<Scalar>::type CoeffReturnType;
502 typedef TensorScanOp<internal::SumReducer<CoeffReturnType>, const Derived> TensorScanSumOp;
509 typedef TensorScanOp<internal::ProdReducer<CoeffReturnType>, const Derived> TensorScanProdOp;
525 const TensorReductionOp<internal::SumReducer<CoeffReturnType>, const Dims, const Derived>
527 return TensorReductionOp<internal::SumReducer<CoeffReturnType>, const Dims, const Derived>(derived(), dims, internal::SumReducer<CoeffReturnType>());
530 const TensorReductionOp<internal::SumReducer<CoeffReturnType>, const DimensionList<Index, NumDimensions>, const Derived>
533 return TensorReductionOp<internal::SumReducer<CoeffReturnType>, const DimensionList<Index, NumDimensions>, const Derived>(derived(), in_dims, internal::SumReducer<CoeffReturnType>());
537 const TensorReductionOp<internal::MeanReducer<CoeffReturnType>, const Dims, const Derived
    [all...]
TensorInflation.h 56 typedef typename XprType::CoeffReturnType CoeffReturnType;
85 typedef typename XprType::CoeffReturnType CoeffReturnType;
86 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
177 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
195 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize];
212 TensorOpCost(sizeof(CoeffReturnType) * input_size / output_size, 0,
TensorBroadcasting.h 73 typedef typename XprType::CoeffReturnType CoeffReturnType;
104 typedef typename XprType::CoeffReturnType CoeffReturnType;
105 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
157 EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE CoeffReturnType coeff(Index index) const
171 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeffColMajor(Index index) const
201 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeffRowMajor(Index index) const
289 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize];
341 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize]
    [all...]
TensorStriding.h 58 typedef typename XprType::CoeffReturnType CoeffReturnType;
107 typedef typename XprType::CoeffReturnType CoeffReturnType;
108 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
159 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
200 EIGEN_ALIGN_MAX typename internal::remove_const<CoeffReturnType>::type values[PacketSize];
280 typedef typename XprType::CoeffReturnType CoeffReturnType;
281 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType
    [all...]
TensorConcatenation.h 65 typedef typename internal::promote_storage_type<typename LhsXprType::CoeffReturnType,
66 typename RhsXprType::CoeffReturnType>::ret CoeffReturnType;
118 typedef typename XprType::CoeffReturnType CoeffReturnType;
119 typedef typename PacketType<CoeffReturnType, Device>::type PacketReturnType;
195 EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE CoeffReturnType coeff(Index index) const
255 EIGEN_ALIGN_MAX CoeffReturnType values[packetSize];
313 typedef typename XprType::CoeffReturnType CoeffReturnType;
    [all...]
TensorReductionCuda.h 126 typename Self::CoeffReturnType* output, unsigned int* semaphore) {
160 typename Self::CoeffReturnType accum = reducer.initialize();
165 typename Self::CoeffReturnType val = input.m_impl.coeff(index);
290 typedef typename Self::CoeffReturnType Scalar;
349 (internal::is_same<typename Self::CoeffReturnType, float>::value ||
350 internal::is_same<typename Self::CoeffReturnType, double>::value ||
351 (internal::is_same<typename Self::CoeffReturnType, Eigen::half>::value && reducer_traits<Op, GpuDevice>::PacketAccess));
354 (internal::is_same<typename Self::CoeffReturnType, float>::value ||
355 internal::is_same<typename Self::CoeffReturnType, double>::value);
375 typename Self::CoeffReturnType* output)
    [all...]
  /external/eigen/Eigen/src/Core/
DenseCoeffsBase.h 41 // Explanation for this CoeffReturnType typedef.
51 >::type CoeffReturnType;
96 EIGEN_STRONG_INLINE CoeffReturnType coeff(Index row, Index col) const
104 EIGEN_STRONG_INLINE CoeffReturnType coeffByOuterInner(Index outer, Index inner) const
115 EIGEN_STRONG_INLINE CoeffReturnType operator()(Index row, Index col) const
138 EIGEN_STRONG_INLINE CoeffReturnType
157 EIGEN_STRONG_INLINE CoeffReturnType
177 EIGEN_STRONG_INLINE CoeffReturnType
187 EIGEN_STRONG_INLINE CoeffReturnType
193 EIGEN_STRONG_INLINE CoeffReturnType
    [all...]
NestByValue.h 49 EIGEN_DEVICE_FUNC inline const CoeffReturnType coeff(Index row, Index col) const
59 EIGEN_DEVICE_FUNC inline const CoeffReturnType coeff(Index index) const
CoreEvaluators.h 132 typedef typename PlainObjectType::CoeffReturnType CoeffReturnType;
161 CoeffReturnType coeff(Index row, Index col) const
170 CoeffReturnType coeff(Index index) const
278 typedef typename XprType::CoeffReturnType CoeffReturnType;
281 CoeffReturnType coeff(Index row, Index col) const
287 CoeffReturnType coeff(Index index) const
478 typedef typename XprType::CoeffReturnType CoeffReturnType;
    [all...]
ForceAlignedAccess.h 49 EIGEN_DEVICE_FUNC inline const CoeffReturnType coeff(Index row, Index col) const
59 EIGEN_DEVICE_FUNC inline const CoeffReturnType coeff(Index index) const

Completed in 807 milliseconds

1 2 3