slm: OpenCL code base  0.1
Macros
Kernel instance control options

Basic kernel compilation and seed point offset information. More...

Macros

#define SEEDS_CHUNK_OFFSET   0u
 
#define KERNEL_INTEGRATE_TRAJECTORY
 
#define KERNEL_MAP_CHANNEL_HEADS
 
#define KERNEL_PRUNE_CHANNEL_HEADS
 
#define KERNEL_CONNECT_CHANNELS
 
#define KERNEL_PUSH_TO_EXIT
 
#define KERNEL_COUNT_DOWNCHANNELS
 
#define KERNEL_FLAG_DOWNCHANNELS
 
#define KERNEL_LINK_HILLSLOPES
 
#define KERNEL_SEGMENT_DOWNCHANNELS
 
#define KERNEL_SEGMENT_HILLSLOPES
 
#define KERNEL_SUBSEGMENT_CHANNEL_EDGES
 
#define KERNEL_SUBSEGMENT_FLANKS
 
#define KERNEL_HILLSLOPE_LENGTHS
 

Detailed Description

Basic kernel compilation and seed point offset information.

Communicated to CL kernels via compiler -D macro options.

Macro Definition Documentation

◆ KERNEL_CONNECT_CHANNELS

#define KERNEL_CONNECT_CHANNELS

Definition at line 21 of file info.h.

◆ KERNEL_COUNT_DOWNCHANNELS

#define KERNEL_COUNT_DOWNCHANNELS

Definition at line 23 of file info.h.

◆ KERNEL_FLAG_DOWNCHANNELS

#define KERNEL_FLAG_DOWNCHANNELS

Definition at line 24 of file info.h.

◆ KERNEL_HILLSLOPE_LENGTHS

#define KERNEL_HILLSLOPE_LENGTHS

Definition at line 30 of file info.h.

◆ KERNEL_INTEGRATE_TRAJECTORY

#define KERNEL_INTEGRATE_TRAJECTORY

Definition at line 18 of file info.h.

◆ KERNEL_LINK_HILLSLOPES

#define KERNEL_LINK_HILLSLOPES

Definition at line 25 of file info.h.

◆ KERNEL_MAP_CHANNEL_HEADS

#define KERNEL_MAP_CHANNEL_HEADS

Definition at line 19 of file info.h.

◆ KERNEL_PRUNE_CHANNEL_HEADS

#define KERNEL_PRUNE_CHANNEL_HEADS

Definition at line 20 of file info.h.

◆ KERNEL_PUSH_TO_EXIT

#define KERNEL_PUSH_TO_EXIT

Definition at line 22 of file info.h.

◆ KERNEL_SEGMENT_DOWNCHANNELS

#define KERNEL_SEGMENT_DOWNCHANNELS

Definition at line 26 of file info.h.

◆ KERNEL_SEGMENT_HILLSLOPES

#define KERNEL_SEGMENT_HILLSLOPES

Definition at line 27 of file info.h.

◆ KERNEL_SUBSEGMENT_CHANNEL_EDGES

#define KERNEL_SUBSEGMENT_CHANNEL_EDGES

Definition at line 28 of file info.h.

◆ KERNEL_SUBSEGMENT_FLANKS

#define KERNEL_SUBSEGMENT_FLANKS

Definition at line 29 of file info.h.

◆ SEEDS_CHUNK_OFFSET

#define SEEDS_CHUNK_OFFSET   0u

Definition at line 17 of file info.h.