4. Advanced Development
- 4.1. Advanced Types
- 4.2. Logging
- 4.3. Worklet Types
- 4.4. Extended Filter Implementations
- 4.5. Worklet Error Handling
- 4.6. Math
- 4.7. Working with Cells
- 4.8. Memory Layout of Array Handles
- 4.9. Fancy Array Handles
- 4.9.1. Constant Arrays
- 4.9.2. Viewing a Subset of an Array
- 4.9.3. Counting Arrays
- 4.9.4. Cast Arrays
- 4.9.5. Discard Arrays
- 4.9.6. Permuted Arrays
- 4.9.7. Zipped Arrays
- 4.9.8. Coordinate System Arrays
- 4.9.9. Composite Vector Arrays
- 4.9.10. Extract Component Arrays
- 4.9.11. Swizzle Arrays
- 4.9.12. Grouped Vector Arrays
- 4.9.13. Random Arrays
- 4.10. Global Arrays and Topology
- 4.11. Execution Objects
- 4.12. Locators
- 4.13. Worklet Input Output Semantics
- 4.14. Generating Cell Sets
- 4.15. Device Algorithms
Algorithm- 4.15.1. BitFieldToUnorderedSet
- 4.15.2. Copy
- 4.15.3. CopyIf
- 4.15.4. CopySubRange
- 4.15.5. CountSetBits
- 4.15.6. Fill
- 4.15.7. LowerBounds
- 4.15.8. Reduce
- 4.15.9. ReduceByKey
- 4.15.10. ScanInclusive
- 4.15.11. ScanInclusiveByKey
- 4.15.12. ScanExclusive
- 4.15.13. ScanExclusiveByKey
- 4.15.14. ScanExtended
- 4.15.15. Schedule
- 4.15.16. Sort
- 4.15.17. SortByKey
- 4.15.18. Synchronize
- 4.15.19. Transform
- 4.15.20. Unique
- 4.15.21. UpperBounds
- 4.15.22. Specifying the Device Adapter
- 4.15.23. Predicates and Operators