thrust
thrust Directory Reference

Directories

Files

file  adjacent_difference.h [code]
 Compute difference between consecutive elements of a range.
 
file  advance.h [code]
 Advance an iterator by a given distance.
 
file  binary_search.h [code]
 Search for values in sorted ranges.
 
file  complex.h [code]
 Complex numbers.
 
file  copy.h [code]
 Copies elements from one range to another.
 
file  count.h [code]
 Counting elements in a range.
 
file  device_allocator.h [code]
 An allocator which creates new elements in device memory.
 
file  device_delete.h [code]
 Deletes variables in device memory.
 
file  device_free.h [code]
 Deallocates storage allocated by device_malloc.
 
file  device_make_unique.h [code]
 A factory function for creating unique_ptrs to device objects.
 
file  device_malloc.h [code]
 Allocates storage in device memory.
 
file  device_malloc_allocator.h [code]
 An allocator which allocates storage with device_malloc.
 
file  device_new.h [code]
 Constructs new elements in device memory.
 
file  device_new_allocator.h [code]
 An allocator which allocates storage with device_new.
 
file  device_ptr.h [code]
 A pointer to a variable which resides in the "device" system's memory space.
 
file  device_reference.h [code]
 A reference to a variable which resides in the "device" system's memory space.
 
file  device_vector.h [code]
 A dynamically-sizable array of elements which reside in the "device" memory space.
 
file  distance.h [code]
 Computes the size of a range.
 
file  equal.h [code]
 Equality between ranges.
 
file  event.h [code]
 thrust::event, an asynchronous handle type.
 
file  execution_policy.h [code]
 Thrust execution policies.
 
file  extrema.h [code]
 Functions for computing computing extremal values.
 
file  fill.h [code]
 Fills a range with a constant value.
 
file  find.h [code]
 Locating values in (unsorted) ranges.
 
file  for_each.h [code]
 Applies a function to each element in a range.
 
file  functional.h [code]
 Function objects and tools for manipulating them.
 
file  future.h [code]
 thrust::future, an asynchronous value type.
 
file  gather.h [code]
 Irregular copying from a source range.
 
file  generate.h [code]
 Fills a range with values "generated" from a function of no arguments.
 
file  host_vector.h [code]
 A dynamically-sizable array of elements which reside in the "host" memory space.
 
file  inner_product.h [code]
 Mathematical inner product between ranges.
 
file  logical.h [code]
 Logical operations on ranges.
 
file  memory.h [code]
 Abstractions for Thrust's memory model.
 
file  merge.h [code]
 Merging sorted ranges.
 
file  mismatch.h [code]
 Search for differences between ranges.
 
file  pair.h [code]
 A type encapsulating a heterogeneous pair of elements.
 
file  partition.h [code]
 Reorganizes a range based on a predicate.
 
file  random.h [code]
 Pseudo-random number generators.
 
file  reduce.h [code]
 Functions for reducing a range to a single value.
 
file  remove.h [code]
 Functions for removing elements from a range.
 
file  replace.h [code]
 Functions for replacing elements in a range with a particular value.
 
file  reverse.h [code]
 Reverses the order of a range.
 
file  scan.h [code]
 Functions for computing prefix sums.
 
file  scatter.h [code]
 Irregular copying to a destination range.
 
file  sequence.h [code]
 Fills a range with a sequence of numbers.
 
file  set_operations.h [code]
 Set theoretic operations for sorted ranges.
 
file  sort.h [code]
 Functions for reorganizing ranges into sorted order.
 
file  swap.h [code]
 Functions for swapping the value of elements.
 
file  system_error.h [code]
 System diagnostics.
 
file  tabulate.h [code]
 Fills a range with the tabulation of a function.
 
file  transform.h [code]
 Transforms input ranges using a function object.
 
file  transform_reduce.h [code]
 Fused transform / reduction.
 
file  transform_scan.h [code]
 Fused transform / prefix-sum.
 
file  tuple.h [code]
 A type encapsulating a heterogeneous collection of elements.
 
file  uninitialized_copy.h [code]
 Copy construction into a range of uninitialized elements from a source range.
 
file  uninitialized_fill.h [code]
 Copy construction into a range of uninitialized elements from a source value.
 
file  unique.h [code]
 Move unique elements to the front of a range.
 
file  version.h [code]
 Compile-time macros encoding Thrust release version.