Go to the source code of this file.
|
#define | KERNEL_STRUCT_BEGIN(name) struct { |
|
#define | KERNEL_STRUCT_MEMBER(parent_struct, type, name, feature) type name; |
|
#define | KERNEL_STRUCT_ARRAY_MEMBER KERNEL_STRUCT_MEMBER |
|
#define | KERNEL_STRUCT_END(name) |
|
#define | KERNEL_STRUCT_END_ARRAY(name, cpu_size, gpu_size) |
|
#define | KERNEL_STRUCT_VOLUME_STACK_SIZE MAX_VOLUME_STACK_SIZE |
|
#define | KERNEL_STRUCT_BEGIN(name) struct { |
|
#define | KERNEL_STRUCT_MEMBER(parent_struct, type, name, feature) type name; |
|
#define | KERNEL_STRUCT_ARRAY_MEMBER KERNEL_STRUCT_MEMBER |
|
#define | KERNEL_STRUCT_END(name) |
|
#define | KERNEL_STRUCT_END_ARRAY(name, cpu_size, gpu_size) |
|
#define | KERNEL_STRUCT_VOLUME_STACK_SIZE MAX_VOLUME_STACK_SIZE |
|
#define | KERNEL_STRUCT_BEGIN(name) struct { |
|
#define | KERNEL_STRUCT_MEMBER(parent_struct, type, name, feature) ccl_global type *name; |
|
#define | KERNEL_STRUCT_ARRAY_MEMBER KERNEL_STRUCT_MEMBER |
|
#define | KERNEL_STRUCT_END(name) |
|
#define | KERNEL_STRUCT_END_ARRAY(name, cpu_size, gpu_size) |
|
#define | KERNEL_STRUCT_VOLUME_STACK_SIZE MAX_VOLUME_STACK_SIZE |
|
#define | INTEGRATOR_STATE_NULL nullptr |
|
#define | INTEGRATOR_STATE(state, nested_struct, member) ((state)->nested_struct.member) |
|
#define | INTEGRATOR_STATE_WRITE(state, nested_struct, member) ((state)->nested_struct.member) |
|
#define | INTEGRATOR_STATE_ARRAY(state, nested_struct, array_index, member) ((state)->nested_struct[array_index].member) |
|
#define | INTEGRATOR_STATE_ARRAY_WRITE(state, nested_struct, array_index, member) ((state)->nested_struct[array_index].member) |
|
◆ INTEGRATOR_STATE
#define INTEGRATOR_STATE |
( |
|
state, |
|
|
|
nested_struct, |
|
|
|
member |
|
) |
| ((state)->nested_struct.member) |
◆ INTEGRATOR_STATE_ARRAY
#define INTEGRATOR_STATE_ARRAY |
( |
|
state, |
|
|
|
nested_struct, |
|
|
|
array_index, |
|
|
|
member |
|
) |
| ((state)->nested_struct[array_index].member) |
◆ INTEGRATOR_STATE_ARRAY_WRITE
#define INTEGRATOR_STATE_ARRAY_WRITE |
( |
|
state, |
|
|
|
nested_struct, |
|
|
|
array_index, |
|
|
|
member |
|
) |
| ((state)->nested_struct[array_index].member) |
◆ INTEGRATOR_STATE_NULL
#define INTEGRATOR_STATE_NULL nullptr |
◆ INTEGRATOR_STATE_WRITE
#define INTEGRATOR_STATE_WRITE |
( |
|
state, |
|
|
|
nested_struct, |
|
|
|
member |
|
) |
| ((state)->nested_struct.member) |
◆ KERNEL_STRUCT_ARRAY_MEMBER [1/3]
◆ KERNEL_STRUCT_ARRAY_MEMBER [2/3]
◆ KERNEL_STRUCT_ARRAY_MEMBER [3/3]
◆ KERNEL_STRUCT_BEGIN [1/3]
#define KERNEL_STRUCT_BEGIN |
( |
|
name | ) |
struct { |
◆ KERNEL_STRUCT_BEGIN [2/3]
#define KERNEL_STRUCT_BEGIN |
( |
|
name | ) |
struct { |
◆ KERNEL_STRUCT_BEGIN [3/3]
#define KERNEL_STRUCT_BEGIN |
( |
|
name | ) |
struct { |
◆ KERNEL_STRUCT_END [1/3]
#define KERNEL_STRUCT_END |
( |
|
name | ) |
|
◆ KERNEL_STRUCT_END [2/3]
#define KERNEL_STRUCT_END |
( |
|
name | ) |
|
◆ KERNEL_STRUCT_END [3/3]
#define KERNEL_STRUCT_END |
( |
|
name | ) |
|
◆ KERNEL_STRUCT_END_ARRAY [1/3]
#define KERNEL_STRUCT_END_ARRAY |
( |
|
name, |
|
|
|
cpu_size, |
|
|
|
gpu_size |
|
) |
| |
◆ KERNEL_STRUCT_END_ARRAY [2/3]
#define KERNEL_STRUCT_END_ARRAY |
( |
|
name, |
|
|
|
cpu_size, |
|
|
|
gpu_size |
|
) |
| |
◆ KERNEL_STRUCT_END_ARRAY [3/3]
#define KERNEL_STRUCT_END_ARRAY |
( |
|
name, |
|
|
|
cpu_size, |
|
|
|
gpu_size |
|
) |
| |
◆ KERNEL_STRUCT_MEMBER [1/3]
#define KERNEL_STRUCT_MEMBER |
( |
|
parent_struct, |
|
|
|
type, |
|
|
|
name, |
|
|
|
feature |
|
) |
| type name; |
◆ KERNEL_STRUCT_MEMBER [2/3]
#define KERNEL_STRUCT_MEMBER |
( |
|
parent_struct, |
|
|
|
type, |
|
|
|
name, |
|
|
|
feature |
|
) |
| type name; |
◆ KERNEL_STRUCT_MEMBER [3/3]
◆ KERNEL_STRUCT_VOLUME_STACK_SIZE [1/3]
◆ KERNEL_STRUCT_VOLUME_STACK_SIZE [2/3]
◆ KERNEL_STRUCT_VOLUME_STACK_SIZE [3/3]
◆ ConstIntegratorShadowState
◆ ConstIntegratorState
◆ IntegratorQueueCounter
◆ IntegratorShadowState
◆ IntegratorShadowStateCPU
◆ IntegratorState
◆ IntegratorStateCPU
◆ IntegratorStateGPU