.. meta:: :description: rocThrust API data type support :keywords: rocThrust, ROCm, API, reference, data type, support .. _api-reference: ****************************************** API Reference Guide ****************************************** This chapter describes the rocThrust C++ API. Algorithms ========== .. doxygengroup:: algorithms Copying ------- .. doxygengroup:: copying :inner: Merging ------- .. doxygengroup:: merging :inner: Prefixsums ---------- .. doxygengroup:: prefixsums :inner: Reductions ---------- .. doxygengroup:: reductions :inner: Reordering ---------- .. doxygengroup:: reordering :inner: Searching --------- .. doxygengroup:: searching :inner: Set Operations -------------- .. doxygengroup:: set_operations :inner: Sorting ------- .. doxygengroup:: sorting :inner: Transformations --------------- .. doxygengroup:: transformations :inner: Containers ========== .. doxygengroup:: containers :inner: .. doxygengroup:: container_classes :inner: Function Objects ================ .. doxygengroup:: function_objects Function Object Adaptors ------------------------ .. doxygengroup:: function_object_adaptors :inner: Predefined Function Objects --------------------------- .. doxygengroup:: predefined_function_objects :inner: Iterators ========= .. doxygengroup:: iterators Fancy Iterators --------------- .. doxygengroup:: fancyiterator :inner: Iterator Tags ------------- .. doxygengroup:: iterator_tags :inner: Memory Management ================= .. doxygengroup:: memory_management Allocators ---------- .. doxygengroup:: allocators :inner: Memory Resources ---------------- .. doxygengroup:: memory_resources :inner: Numerics ======== .. doxygengroup:: numerics :inner: Parallel Execution Policies =========================== .. doxygengroup:: execution_policies :inner: Random Number Generation ======================== Random Number Distributions Class Templates ------------------------------------------- .. doxygengroup:: random_number_distributions :inner: Random Number Engine Class Templates ------------------------------------ .. doxygengroup:: random_number_engine_templates :inner: Random Number Engine Adaptor Class Templates -------------------------------------------- .. doxygengroup:: random_number_engine_adaptors :inner: Random Number Engines with Predefined Parameters ------------------------------------------------ .. doxygengroup:: predefined_random :inner: Utility ======= .. doxygengroup:: utility Pair ---- .. doxygengroup:: pair :inner: Tuple ----- .. doxygengroup:: tuple :inner: Type Traits ----------- .. doxygengroup:: type_traits :inner: