slm: OpenCL code base
0.1
opencl
info.h
Go to the documentation of this file.
1
15
17
#define SEEDS_CHUNK_OFFSET 0u
18
#define KERNEL_INTEGRATE_TRAJECTORY
19
#define KERNEL_MAP_CHANNEL_HEADS
20
#define KERNEL_PRUNE_CHANNEL_HEADS
21
#define KERNEL_CONNECT_CHANNELS
22
#define KERNEL_PUSH_TO_EXIT
23
#define KERNEL_COUNT_DOWNCHANNELS
24
#define KERNEL_FLAG_DOWNCHANNELS
25
#define KERNEL_LINK_HILLSLOPES
26
#define KERNEL_SEGMENT_DOWNCHANNELS
27
#define KERNEL_SEGMENT_HILLSLOPES
28
#define KERNEL_SUBSEGMENT_CHANNEL_EDGES
29
#define KERNEL_SUBSEGMENT_FLANKS
30
#define KERNEL_HILLSLOPE_LENGTHS
31
38
40
#define DOWNUP_SIGN 1
41
#define INTEGRATOR_STEP_FACTOR 0.5f
42
#define MAX_INTEGRATION_STEP_ERROR 0.029999999329447746f
43
#define ADJUSTED_MAX_ERROR 0.1472243219614029f
44
#define MAX_LENGTH 300.0f
45
#define INTEGRATION_HALT_THRESHOLD 0.009999999776482582f
46
#define GRID_SCALE 200.0f
47
#define COMBO_FACTOR 100.0f
48
#define DT_MAX 0.004999999888241291f
49
#define MAX_N_STEPS 600u
50
#define TRAJECTORY_RESOLUTION 128u
51
#define INTERCHANNEL_MAX_N_STEPS 200u
52
59
61
#define C_ORDER
62
#define PIXEL_SIZE 1.0f
63
#define PAD_WIDTH 1u
64
#define PAD_WIDTH_PP5 1.5f
65
#define NX 200u
66
#define NY 200u
67
#define NXF 200.0f
68
#define NYF 200.0f
69
#define NX_PADDED 202u
70
#define NY_PADDED 202u
71
#define X_MAX 199.5f
72
#define Y_MAX 199.5f
73
80
82
#define SUBPIXEL_SEED_POINT_DENSITY 5u
83
#define SUBPIXEL_SEED_HALFSPAN 0.4000000059604645f
84
#define SUBPIXEL_SEED_STEP 0.20000000298023224f
85
#define JITTER_MAGNITUDE 2.9000000953674316f
86
88
94
96
#define IS_CHANNEL 1u
97
#define IS_THINCHANNEL 2u
98
#define IS_INTERCHANNEL 4u
99
#define IS_CHANNELHEAD 8u
100
#define IS_CHANNELTAIL 16u
101
#define IS_MAJORCONFLUENCE 32u
102
#define IS_MINORCONFLUENCE 64u
103
#define IS_MAJORINFLOW 128u
104
#define IS_MINORINFLOW 256u
105
#define IS_LEFTFLANK 512u
106
#define IS_RIGHTFLANK 1024u
107
#define IS_MIDSLOPE 2048u
108
#define IS_RIDGE 4096u
109
#define IS_STUCK 8192u
110
#define IS_LOOP 16384u
111
#define IS_BLOCKAGE 32768u
112
#define LEFT_FLANK_ADDITION 2147483648u
113
#define SEGMENTATION_THRESHOLD 50u
114
Generated by
1.8.13