Go to the source code of this file.
Classes | |
struct | Eigen::TensorSycl::internal::ConvertToDeviceExpression< Expr > |
This struct is used to convert the MakePointer in the host expression to the MakeGlobalPointer for the device expression. For the leafNodes containing the pointer. This is due to the fact that the address space of the pointer T* is different on the host and the device. More... | |
struct | Eigen::TensorSycl::internal::DeviceConvertor< NonOpCategory, IsConst, Args > |
struct | Eigen::TensorSycl::internal::NonOpConversion< NonOpCategory, IsConst, Args > |
Namespaces | |
Eigen | |
Eigen::TensorSycl | |
Eigen::TensorSycl::internal | |
Macros | |
#define | ASSIGNCONVERT(CVQual, Res) |
#define | CATEGORYCONVERT(CVQual) |
#define | KERNELBROKERCONVERT(CVQual, Res, ExprNode) |
#define | KERNELBROKERCONVERTREDUCTION(CVQual) |
specialisation of the ConvertToDeviceExpression struct when the node type is TensorReductionOp More... | |
#define | SELECTOPCONVERT(CVQual, Res) |
#define | TENSORMAPCONVERT(CVQual) |
#define ASSIGNCONVERT | ( | CVQual, | |
Res | |||
) |
specialisation of the ConvertToDeviceExpression struct when the node type is const AssingOP
Definition at line 84 of file TensorSyclConvertToDeviceExpression.h.
#define CATEGORYCONVERT | ( | CVQual | ) |
specialisation of the ConvertToDeviceExpression struct when the node type is TensorCwiseNullaryOp, TensorCwiseUnaryOp, TensorCwiseBinaryOp, TensorCwiseTernaryOp, TensorBroadcastingOp
Definition at line 62 of file TensorSyclConvertToDeviceExpression.h.
#define KERNELBROKERCONVERT | ( | CVQual, | |
Res, | |||
ExprNode | |||
) |
specialisation of the ConvertToDeviceExpression struct when the node type is either TensorForcedEvalOp or TensorEvalToOp
Definition at line 95 of file TensorSyclConvertToDeviceExpression.h.
#define KERNELBROKERCONVERTREDUCTION | ( | CVQual | ) |
specialisation of the ConvertToDeviceExpression struct when the node type is TensorReductionOp
Definition at line 107 of file TensorSyclConvertToDeviceExpression.h.
#define SELECTOPCONVERT | ( | CVQual, | |
Res | |||
) |
specialisation of the ConvertToDeviceExpression struct when the node type is TensorCwiseSelectOp
Definition at line 74 of file TensorSyclConvertToDeviceExpression.h.
#define TENSORMAPCONVERT | ( | CVQual | ) |
specialisation of the ConvertToDeviceExpression struct when the node type is TensorMap
Definition at line 50 of file TensorSyclConvertToDeviceExpression.h.