|
using | ConstViewType = CSRVectorKernel< Index, Device > |
|
using | DeviceType = Device |
|
using | IndexType = Index |
|
using | ViewType = CSRVectorKernel< Index, Device > |
|
|
static std::string | getKernelType () |
|
template<typename SegmentsView , typename Fetch , typename Reduction , typename ResultKeeper , typename Value = typename detail::FetchLambdaAdapter< Index, Fetch >::ReturnType> |
static void | reduceAllSegments (const SegmentsView &segments, Fetch &fetch, const Reduction &reduction, ResultKeeper &keeper, const Value &identity=Reduction::template getIdentity< Value >()) |
|
template<typename SegmentsView , typename Fetch , typename Reduction , typename ResultKeeper , typename Value = typename detail::FetchLambdaAdapter< Index, Fetch >::ReturnType> |
static void | reduceSegments (const SegmentsView &segments, Index begin, Index end, Fetch &fetch, const Reduction &reduction, ResultKeeper &keeper, const Value &identity=Reduction::template getIdentity< Value >()) |
|
The documentation for this struct was generated from the following files:
- src/TNL/Algorithms/SegmentsReductionKernels/CSRVectorKernel.h
- src/TNL/Algorithms/SegmentsReductionKernels/CSRVectorKernel.hpp