Home
last modified time | relevance | path

Searched refs:TensorAssignOp (Results 1 – 19 of 19) sorted by relevance

/external/eigen/unsupported/Eigen/CXX11/src/Tensor/
DTensorAssign.h25 struct traits<TensorAssignOp<LhsXprType, RhsXprType> >
44 struct eval<TensorAssignOp<LhsXprType, RhsXprType>, Eigen::Dense>
46 typedef const TensorAssignOp<LhsXprType, RhsXprType>& type;
50 struct nested<TensorAssignOp<LhsXprType, RhsXprType>, 1, typename eval<TensorAssignOp<LhsXprType, R…
52 typedef TensorAssignOp<LhsXprType, RhsXprType> type;
60 class TensorAssignOp : public TensorBase<TensorAssignOp<LhsXprType, RhsXprType> >
63 typedef typename Eigen::internal::traits<TensorAssignOp>::Scalar Scalar;
66 typedef typename Eigen::internal::nested<TensorAssignOp>::type Nested;
67 typedef typename Eigen::internal::traits<TensorAssignOp>::StorageKind StorageKind;
68 typedef typename Eigen::internal::traits<TensorAssignOp>::Index Index;
[all …]
DTensorDevice.h33 typedef TensorAssignOp<ExpressionType, const OtherDerived> Assign;
44 typedef TensorAssignOp<ExpressionType, const Sum> Assign;
55 typedef TensorAssignOp<ExpressionType, const Difference> Assign;
DTensorSyclLeafCount.h73 struct LeafCount<const TensorAssignOp<LHSExpr, RHSExpr> >: CategoryCount<LHSExpr,RHSExpr> {};
78 struct LeafCount<TensorAssignOp<LHSExpr, RHSExpr> > :LeafCount<const TensorAssignOp<LHSExpr, RHSExp…
DTensorSyclExtractFunctors.h115 struct FunctorExtractor<TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> > {
118 FunctorExtractor(const TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev>& expr)
125 struct FunctorExtractor<TensorEvaluator<TensorAssignOp<LHSExpr, RHSExpr>, Dev> >
126 :FunctorExtractor<TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> >{};
DTensorSyclConvertToDeviceExpression.h86 struct ConvertToDeviceExpression<CVQual TensorAssignOp<LHSExpr, RHSExpr> >\
87 : NonOpConversion<TensorAssignOp, Res, LHSExpr, RHSExpr>{};
DTensorSyclExtractAccessor.h127 struct ExtractAccessor<TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> > {
128 …static inline auto getTuple(cl::sycl::handler& cgh, const TensorEvaluator<const TensorAssignOp<LHS…
136 struct ExtractAccessor<TensorEvaluator<TensorAssignOp<LHSExpr, RHSExpr>, Dev> >
137 : ExtractAccessor<TensorEvaluator<const TensorAssignOp<LHSExpr, RHSExpr>, Dev> >{};
DTensorFixedSize.h323 typedef TensorAssignOp<TensorFixedSize, const OtherDerived> Assign; in TensorFixedSize()
331 typedef TensorAssignOp<TensorFixedSize, const OtherDerived> Assign; in TensorFixedSize()
341 typedef TensorAssignOp<Self, const TensorFixedSize> Assign;
352 typedef TensorAssignOp<Self, const OtherDerived> Assign;
DTensor.h386 typedef TensorAssignOp<Tensor, const OtherDerived> Assign; in Tensor()
395 typedef TensorAssignOp<Tensor, const OtherDerived> Assign; in Tensor()
404 typedef TensorAssignOp<Tensor, const Tensor> Assign;
414 typedef TensorAssignOp<Tensor, const OtherDerived> Assign;
DTensorSyclPlaceHolderExpr.h114 struct PlaceHolderExpression<CVQual TensorAssignOp<LHSExpr, RHSExpr>, N> {\
115 …typedef CVQual typename CategoryHelper<TensorAssignOp, NoOP, typename CalculateIndex<N, LHSExpr, R…
DTensorLayoutSwap.h88 typedef TensorAssignOp<TensorLayoutSwapOp, const TensorLayoutSwapOp> Assign;
98 typedef TensorAssignOp<TensorLayoutSwapOp, const OtherDerived> Assign;
DTensorSyclExprConstructor.h149 struct ExprConstructor<CVQual TensorAssignOp<OrigLHSExpr, OrigRHSExpr>, CVQual TensorAssignOp<LHSE…
152 typedef CVQual TensorAssignOp<typename my_left_type::Type, typename my_right_type::Type> Type;\
DTensorReverse.h78 typedef TensorAssignOp<TensorReverseOp, const TensorReverseOp> Assign;
88 typedef TensorAssignOp<TensorReverseOp, const OtherDerived> Assign;
DTensorShuffling.h76 typedef TensorAssignOp<TensorShufflingOp, const TensorShufflingOp> Assign;
86 typedef TensorAssignOp<TensorShufflingOp, const OtherDerived> Assign;
DTensorMorphing.h75 typedef TensorAssignOp<TensorReshapingOp, const TensorReshapingOp> Assign;
85 typedef TensorAssignOp<TensorReshapingOp, const OtherDerived> Assign;
261 typedef TensorAssignOp<TensorSlicingOp, const OtherDerived> Assign;
270 typedef TensorAssignOp<TensorSlicingOp, const TensorSlicingOp> Assign;
666 typedef TensorAssignOp<TensorStridingSlicingOp, const TensorStridingSlicingOp> Assign;
677 typedef TensorAssignOp<TensorStridingSlicingOp, const OtherDerived> Assign;
DTensorMap.h298 typedef TensorAssignOp<Self, const Self> Assign;
308 typedef TensorAssignOp<Self, const OtherDerived> Assign;
DTensorStriding.h76 typedef TensorAssignOp<TensorStridingOp, const TensorStridingOp> Assign;
86 typedef TensorAssignOp<TensorStridingOp, const OtherDerived> Assign;
DTensorConcatenation.h85 typedef TensorAssignOp<TensorConcatenationOp, const TensorConcatenationOp> Assign;
95 typedef TensorAssignOp<TensorConcatenationOp, const OtherDerived> Assign;
DTensorChipping.h104 typedef TensorAssignOp<TensorChippingOp, const TensorChippingOp> Assign;
114 typedef TensorAssignOp<TensorChippingOp, const OtherDerived> Assign;
DTensorForwardDeclarations.h59 template<typename LeftXprType, typename RightXprType> class TensorAssignOp; variable