#include <TensorReductionSycl.h>
Public Types | |
| typedef Evaluator::CoeffReturnType | CoeffReturnType |
| typedef Evaluator::EvaluatorPointerType | EvaluatorPointerType |
| typedef Evaluator::Index | Index |
| typedef OpDef::type | Op |
| typedef OpDefiner< OpType, CoeffReturnType, Index, false > | OpDef |
Public Member Functions | |
| template<typename Scratch > | |
| GenericNondeterministicReducer (Scratch, Evaluator evaluator_, EvaluatorPointerType output_accessor_, OpType functor_, Index range_, Index num_values_to_reduce_) | |
| void | operator() (cl::sycl::nd_item< 1 > itemID) |
Private Attributes | |
| Evaluator | evaluator |
| Op | functor |
| Index | num_values_to_reduce |
| EvaluatorPointerType | output_accessor |
| Index | range |
Definition at line 253 of file TensorReductionSycl.h.
| typedef Evaluator::CoeffReturnType Eigen::TensorSycl::internal::GenericNondeterministicReducer< Evaluator, OpType >::CoeffReturnType |
Definition at line 255 of file TensorReductionSycl.h.
| typedef Evaluator::EvaluatorPointerType Eigen::TensorSycl::internal::GenericNondeterministicReducer< Evaluator, OpType >::EvaluatorPointerType |
Definition at line 256 of file TensorReductionSycl.h.
| typedef Evaluator::Index Eigen::TensorSycl::internal::GenericNondeterministicReducer< Evaluator, OpType >::Index |
Definition at line 257 of file TensorReductionSycl.h.
| typedef OpDef::type Eigen::TensorSycl::internal::GenericNondeterministicReducer< Evaluator, OpType >::Op |
Definition at line 259 of file TensorReductionSycl.h.
| typedef OpDefiner<OpType, CoeffReturnType, Index, false> Eigen::TensorSycl::internal::GenericNondeterministicReducer< Evaluator, OpType >::OpDef |
Definition at line 258 of file TensorReductionSycl.h.
|
inline |
Definition at line 261 of file TensorReductionSycl.h.
|
inline |
const cast added as a naive solution to solve the qualifier drop error
Definition at line 269 of file TensorReductionSycl.h.
|
private |
Definition at line 282 of file TensorReductionSycl.h.
|
private |
Definition at line 284 of file TensorReductionSycl.h.
|
private |
Definition at line 286 of file TensorReductionSycl.h.
|
private |
Definition at line 283 of file TensorReductionSycl.h.
|
private |
Definition at line 285 of file TensorReductionSycl.h.