![]() |
Project
|
#include <cstdint>Go to the source code of this file.
Classes | |
| struct | float4 |
| struct | float3 |
| struct | float2 |
| struct | uchar2 |
| struct | short2 |
| struct | ushort2 |
| struct | int2 |
| struct | int3 |
| struct | int4 |
| struct | uint1 |
| struct | uint2 |
| struct | uint3 |
| struct | uint4 |
| struct | dim3 |
Macros | |
| #define | GPUd() |
| #define | GPUdDefault() |
| #define | GPUhdDefault() |
| #define | GPUdi() inline |
| #define | GPUdii() |
| #define | GPUdni() |
| #define | GPUdnii() inline |
| #define | GPUh() |
| #define | GPUhi() inline |
| #define | GPUhd() |
| #define | GPUhdi() inline |
| #define | GPUhdni() |
| #define | GPUg() INVALID_TRIGGER_ERROR_NO_GPU_CODE |
| #define | GPUshared() |
| #define | GPUglobal() |
| #define | GPUconstant() |
| #define | GPUconstexpr() static constexpr |
| #define | GPUprivate() |
| #define | GPUgeneric() |
| #define | GPUbarrier() |
| #define | GPUbarrierWarp() |
| #define | GPUAtomic(type) type |
| #define | GPUsharedref() |
| #define | GPUglobalref() |
| #define | GPUconstantref() |
| #define | GPUconstexprref() |
| #define | GPUdic(...) GPUd() |
| #define | GPUCA_GPUdic_select_0() GPUdni() |
| #define | GPUCA_GPUdic_select_1() GPUdii() |
| #define | GPUCA_GPUdic_select_2() GPUd() |
| #define | GPUrestrict() __restrict__ |
| #define | get_global_id(dim) iBlock |
| #define | get_global_size(dim) nBlocks |
| #define | get_num_groups(dim) nBlocks |
| #define | get_local_id(dim) 0 |
| #define | get_local_size(dim) 1 |
| #define | get_group_id(dim) iBlock |
Definition in file GPUCommonDefAPI.h.
| #define get_global_id | ( | dim | ) | iBlock |
Definition at line 225 of file GPUCommonDefAPI.h.
| #define get_global_size | ( | dim | ) | nBlocks |
Definition at line 226 of file GPUCommonDefAPI.h.
| #define get_group_id | ( | dim | ) | iBlock |
Definition at line 230 of file GPUCommonDefAPI.h.
| #define get_local_id | ( | dim | ) | 0 |
Definition at line 228 of file GPUCommonDefAPI.h.
| #define get_local_size | ( | dim | ) | 1 |
Definition at line 229 of file GPUCommonDefAPI.h.
| #define get_num_groups | ( | dim | ) | nBlocks |
Definition at line 227 of file GPUCommonDefAPI.h.
Definition at line 55 of file GPUCommonDefAPI.h.
| #define GPUbarrier | ( | ) |
Definition at line 53 of file GPUCommonDefAPI.h.
| #define GPUbarrierWarp | ( | ) |
Definition at line 54 of file GPUCommonDefAPI.h.
| #define GPUCA_GPUdic_select_0 | ( | ) | GPUdni() |
Definition at line 190 of file GPUCommonDefAPI.h.
| #define GPUCA_GPUdic_select_1 | ( | ) | GPUdii() |
Definition at line 191 of file GPUCommonDefAPI.h.
| #define GPUCA_GPUdic_select_2 | ( | ) | GPUd() |
Definition at line 192 of file GPUCommonDefAPI.h.
| #define GPUconstant | ( | ) |
Definition at line 49 of file GPUCommonDefAPI.h.
| #define GPUconstantref | ( | ) |
Definition at line 58 of file GPUCommonDefAPI.h.
| #define GPUconstexpr | ( | ) | static constexpr |
Definition at line 50 of file GPUCommonDefAPI.h.
| #define GPUconstexprref | ( | ) |
Definition at line 59 of file GPUCommonDefAPI.h.
| GPUd | ( | ) |
Definition at line 31 of file GPUCommonDefAPI.h.
| #define GPUdDefault | ( | ) |
Definition at line 32 of file GPUCommonDefAPI.h.
| GPUdi | ( | ) | inline |
Definition at line 34 of file GPUCommonDefAPI.h.
| #define GPUdic | ( | ... | ) | GPUd() |
Definition at line 188 of file GPUCommonDefAPI.h.
| GPUdii | ( | ) |
Definition at line 35 of file GPUCommonDefAPI.h.
| template GPUdni | ( | ) |
Definition at line 36 of file GPUCommonDefAPI.h.
| #define GPUdnii | ( | ) | inline |
Definition at line 37 of file GPUCommonDefAPI.h.
| #define GPUg | ( | ) | INVALID_TRIGGER_ERROR_NO_GPU_CODE |
Definition at line 46 of file GPUCommonDefAPI.h.
| #define GPUgeneric | ( | ) |
Definition at line 52 of file GPUCommonDefAPI.h.
| #define GPUglobal | ( | ) |
Definition at line 48 of file GPUCommonDefAPI.h.
| #define GPUglobalref | ( | ) |
Definition at line 57 of file GPUCommonDefAPI.h.
| #define GPUh | ( | ) |
Definition at line 38 of file GPUCommonDefAPI.h.
| GPUhd | ( | ) |
Definition at line 43 of file GPUCommonDefAPI.h.
| #define GPUhdDefault | ( | ) |
Definition at line 33 of file GPUCommonDefAPI.h.
| #define GPUhdi | ( | ) | inline |
Definition at line 44 of file GPUCommonDefAPI.h.
| #define GPUhdni | ( | ) |
Definition at line 45 of file GPUCommonDefAPI.h.
| #define GPUhi | ( | ) | inline |
Definition at line 42 of file GPUCommonDefAPI.h.
| #define GPUprivate | ( | ) |
Definition at line 51 of file GPUCommonDefAPI.h.
| #define GPUrestrict | ( | ) | __restrict__ |
Definition at line 212 of file GPUCommonDefAPI.h.
| #define GPUshared | ( | ) |
Definition at line 47 of file GPUCommonDefAPI.h.
| #define GPUsharedref | ( | ) |
Definition at line 56 of file GPUCommonDefAPI.h.