Go to the source code of this file.
Namespaces | |
Eigen | |
Namespace containing all symbols from the Eigen library. | |
Eigen::TensorSycl | |
Eigen::TensorSycl::internal | |
Macros | |
#define | ASSIGN(CVQual) |
#define | BINARYCATEGORY(CVQual) |
#define | EVALTO(CVQual) |
#define | FORCEDEVAL(CVQual) |
#define | SELECTOP(CVQual) |
#define | SYCLREDUCTIONEXPR(CVQual) |
specialisation of the ExprConstructor struct when the node type is TensorReductionOp More... | |
#define | TENSORMAP(CVQual) |
#define | TERNARYCATEGORY(CVQual) |
#define | UNARYCATEGORY(CVQual) |
Functions | |
template<typename OrigExpr , typename IndexExpr , typename FuncD , typename... Params> | |
auto | Eigen::TensorSycl::internal::createDeviceExpression (FuncD &funcD, const utility::tuple::Tuple< Params... > &t) -> decltype(ExprConstructor< OrigExpr, IndexExpr, Params... >(funcD, t)) |
template deduction for ExprConstructor struct More... | |
#define ASSIGN | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is const TensorAssignOp
Definition at line 147 of file TensorSyclExprConstructor.h.
#define BINARYCATEGORY | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorBinaryOp
Definition at line 81 of file TensorSyclExprConstructor.h.
#define EVALTO | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorEvalToOp
Definition at line 166 of file TensorSyclExprConstructor.h.
#define FORCEDEVAL | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorForcedEvalOp
Definition at line 186 of file TensorSyclExprConstructor.h.
#define SELECTOP | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorCwiseSelectOp
Definition at line 125 of file TensorSyclExprConstructor.h.
#define SYCLREDUCTIONEXPR | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorReductionOp
Definition at line 210 of file TensorSyclExprConstructor.h.
#define TENSORMAP | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorMap
Definition at line 47 of file TensorSyclExprConstructor.h.
#define TERNARYCATEGORY | ( | CVQual | ) |
specialisation of the ExprConstructor struct when the node type is TensorCwiseTernaryOp
Definition at line 102 of file TensorSyclExprConstructor.h.
#define UNARYCATEGORY | ( | CVQual | ) |
Definition at line 63 of file TensorSyclExprConstructor.h.