slm: OpenCL code base
0.1
|
Connectivity structure | Map channel connectivity such as channel heads, confluences, downstream pixels |
Utility functions | Functions used frequently by kernels |
Kernel instance control options | Basic kernel compilation and seed point offset information |
Streamline integration parameters | Parameters used to control R-K streamline integration behavior |
Parameters describing grid array geometry, size, ordering | Parameters describing DTM grid array geometry, size, ordering, padding, etc |
Jittered trajectory integration control parameters | Parameters used to control sub-pixel, jittered streamline integration |
Mapping flags and control parameters | Mapping grid-pixel flags provided by mapping_array ; mapping control parameters |
Runge-Kutta integration step functions | Functions used to compute Runge-Kutta integration down and up streamlines |
Hillslope lengths | Measure hillslope lengths |
Channel and hillslope segmentation | Segment and subsegment hillslopes and adjacent channels into smallish zones |
Streamline integration | Kernels and functions used to integrate streamlines |
Trajectory stepping and recording functions | Functions to carry out Runge-Kutta integration steps along streamlines & record them |