cuDDL
Loading...
Searching...
No Matches
Public Attributes | Friends | List of all members
cuddl::detail::cardinality_payload Struct Reference

Per-thread accumulator feeding the CUB block reduction for cardinality. More...

Public Attributes

uint32_t empty {}
 
float restored {}
 

Friends

__device__ cardinality_payload operator+ (cardinality_payload left, cardinality_payload right) noexcept
 Sums two accumulators for the block reduction.
 

Detailed Description

Per-thread accumulator feeding the CUB block reduction for cardinality.

Definition at line 2533 of file kernels.cuh.

Friends And Related Symbol Documentation

◆ operator+

__device__ cardinality_payload operator+ ( cardinality_payload  left,
cardinality_payload  right 
)
friend

Sums two accumulators for the block reduction.

Definition at line 2539 of file kernels.cuh.

2539 {
2540 return {left.empty + right.empty, left.restored + right.restored};
2541 }

Member Data Documentation

◆ empty

uint32_t cuddl::detail::cardinality_payload::empty {}

Definition at line 2534 of file kernels.cuh.

2534{};

◆ restored

float cuddl::detail::cardinality_payload::restored {}

Definition at line 2535 of file kernels.cuh.

2535{};

The documentation for this struct was generated from the following file: