#include <TensorReductionSycl.h>
◆ CoeffReturnType
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ EvaluatorPointerType
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ Index
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ Op
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ OpDef
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ ScratchAcc
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ PartialReductionKernel()
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
| Eigen::TensorSycl::internal::PartialReductionKernel< Evaluator, OpType, PannelParameters, rt >::PartialReductionKernel |
( |
ScratchAcc |
scratch_, |
|
|
Evaluator |
evaluator_, |
|
|
EvaluatorPointerType |
output_accessor_, |
|
|
OpType |
op_, |
|
|
const Index |
preserve_elements_num_groups_, |
|
|
const Index |
reduce_elements_num_groups_, |
|
|
const Index |
num_coeffs_to_preserve_, |
|
|
const Index |
num_coeffs_to_reduce_ |
|
) |
| |
|
inline |
◆ element_wise_reduce()
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ operator()()
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ evaluator
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ num_coeffs_to_preserve
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ num_coeffs_to_reduce
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ op
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ output_accessor
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ preserve_elements_num_groups
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ reduce_elements_num_groups
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
◆ scratch
template<typename Evaluator , typename OpType , typename PannelParameters ,
reduction_dim rt>
The documentation for this struct was generated from the following file: