#include <CfUtils.h>
|
static uint32_t uint32_t uint16_t uint32_t uint32_t | GPUconstexprref () const tpccf |
|
static uint16_t uint16_t uint16_t uint16_t uint16_t | GPUconstexprref () const tpccf |
|
|
static | GPUdi () bool isAtEdge(const ChargePos &pos |
|
static | GPUdi () bool innerAboveThreshold(uint8_t aboveThreshold |
|
static | GPUdi () bool innerAboveThresholdInv(uint8_t aboveThreshold |
|
static | GPUdi () bool isPeak(uint8_t peak) |
|
static | GPUdi () bool isAboveThreshold(uint8_t peak) |
|
static | GPUdi () int32_t warpPredicateScan(int32_t pred |
|
template<size_t BlockSize, typename SharedMemory > |
static | GPUdi () int32_t blockPredicateScan(SharedMemory &smem |
|
static int32_t int32_t static SharedMemory | GPUdi () int32_t blockPredicateSum(SharedMemory &smem |
|
template<size_t SCRATCH_PAD_WORK_GROUP_SIZE, typename SharedMemory > |
static | GPUdi () uint16_t partition(SharedMemory &smem |
|
template<typename T > |
static | GPUdi () void blockLoad(const Array2D< T > &map |
|
template<typename T , bool Inv = false> |
static | GPUdi () void condBlockLoad(const Array2D< T > &map |
|
Definition at line 26 of file CfUtils.h.
◆ GPUconstexprref() [1/2]
static uint32_t uint32_t uint16_t uint32_t uint32_t o2::gpu::CfUtils::GPUconstexprref |
( |
| ) |
const |
|
inline |
◆ GPUconstexprref() [2/2]
static uint16_t uint16_t uint16_t uint16_t uint16_t o2::gpu::CfUtils::GPUconstexprref |
( |
| ) |
const |
|
inline |
◆ GPUdi() [1/11]
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
|
|
static |
◆ GPUdi() [2/11]
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
|
|
static |
◆ GPUdi() [3/11]
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
|
|
inlinestatic |
◆ GPUdi() [4/11]
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
const & |
|
static |
◆ GPUdi() [5/11]
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
|
|
inlinestatic |
◆ GPUdi() [6/11]
template<size_t BlockSize, typename SharedMemory >
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
& |
|
static |
◆ GPUdi() [7/11]
static int32_t int32_t static SharedMemory o2::gpu::CfUtils::GPUdi |
( |
| ) |
& |
|
static |
◆ GPUdi() [8/11]
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
|
|
static |
◆ GPUdi() [9/11]
template<size_t SCRATCH_PAD_WORK_GROUP_SIZE, typename SharedMemory >
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
& |
|
static |
◆ GPUdi() [10/11]
template<typename T >
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
const & |
|
static |
◆ GPUdi() [11/11]
template<typename T , bool Inv = false>
static o2::gpu::CfUtils::GPUdi |
( |
| ) |
const & |
|
static |
◆ elems [1/2]
uint32_t uint32_t o2::gpu::CfUtils::elems |
◆ elems [2/2]
uint16_t uint16_t o2::gpu::CfUtils::elems |
◆ ll [1/3]
uint16_t o2::gpu::CfUtils::ll |
◆ ll [2/3]
uint32_t uint32_t uint16_t o2::gpu::CfUtils::ll |
◆ ll [3/3]
uint16_t uint16_t uint16_t o2::gpu::CfUtils::ll |
◆ lpos
int32_t o2::gpu::CfUtils::lpos = blockPredicateScan<SCRATCH_PAD_WORK_GROUP_SIZE>(smem, int32_t(!pred && participates), &part) |
◆ myOffset [1/2]
o2::gpu::CfUtils::myOffset |
◆ myOffset [2/2]
return o2::gpu::CfUtils::myOffset |
◆ N [1/2]
uint32_t uint32_t uint16_t uint32_t uint32_t o2::gpu::CfUtils::N |
◆ N [2/2]
uint16_t uint16_t uint16_t uint16_t uint16_t o2::gpu::CfUtils::N |
◆ newPartSize [1/2]
uint16_t bool uint16_t uint16_t* o2::gpu::CfUtils::newPartSize |
Initial value:{
static uint16_t bool uint16_t partSize
Definition at line 162 of file CfUtils.h.
◆ newPartSize [2/2]
* o2::gpu::CfUtils::newPartSize = part |
◆ offset [1/2]
uint32_t uint32_t uint16_t uint32_t o2::gpu::CfUtils::offset |
◆ offset [2/2]
uint16_t uint16_t uint16_t uint16_t o2::gpu::CfUtils::offset |
◆ outerIdx
static uint16_t o2::gpu::CfUtils::outerIdx |
Initial value:{
return aboveThreshold & (1 << cfconsts::OuterToInner[
outerIdx])
Definition at line 35 of file CfUtils.h.
◆ padsPerRow
Initial value:{
static tpccf::GlobalPad padsPerRow
Definition at line 30 of file CfUtils.h.
◆ part
int32_t o2::gpu::CfUtils::part |
◆ partSize
uint16_t bool uint16_t o2::gpu::CfUtils::partSize |
◆ pos [1/2]
uint16_t o2::gpu::CfUtils::pos = (participates && !pred) ? lpos : part |
◆ pos [2/2]
return o2::gpu::CfUtils::pos |
◆ pred [1/3]
int32_t o2::gpu::CfUtils::pred |
◆ pred [2/3]
int32_t int32_t static SharedMemory int32_t o2::gpu::CfUtils::pred |
◆ pred [3/3]
uint16_t bool o2::gpu::CfUtils::pred |
◆ sum [1/3]
int32_t* o2::gpu::CfUtils::sum |
Initial value:
Definition at line 49 of file CfUtils.h.
◆ sum [2/3]
◆ sum [3/3]
int32_t int32_t* o2::gpu::CfUtils::sum |
◆ wgSize [1/2]
uint32_t o2::gpu::CfUtils::wgSize |
◆ wgSize [2/2]
uint16_t o2::gpu::CfUtils::wgSize |
The documentation for this class was generated from the following file:
- /home/runner/work/AliceO2/AliceO2/GPU/GPUTracking/TPCClusterFinder/CfUtils.h