Logo
  • Overview
  • Setup
  • Releases
  • Contributing
  • Thrust API documentation
  • Thrust: The C++ Parallel Algorithms Library API
    • Directory hierarchy
    • Namespace hierarchy
    • Defines
    • Directories
      • thrust
        • Directories
        • Files
          • thrust/addressof.h
          • thrust/adjacent_difference.h
          • thrust/advance.h
          • thrust/allocate_unique.h
          • thrust/binary_search.h
          • thrust/complex.h
            • Source file
            • Defines
            • Functions
            • Namespaces
            • Structs
          • thrust/copy.h
          • thrust/count.h
          • thrust/device_allocator.h
          • thrust/device_delete.h
          • thrust/device_free.h
          • thrust/device_make_unique.h
          • thrust/device_malloc.h
          • thrust/device_malloc_allocator.h
          • thrust/device_new.h
          • thrust/device_new_allocator.h
          • thrust/device_ptr.h
          • thrust/device_reference.h
          • thrust/device_vector.h
          • thrust/distance.h
          • thrust/equal.h
          • thrust/execution_policy.h
          • thrust/extrema.h
          • thrust/fill.h
          • thrust/find.h
          • thrust/for_each.h
          • thrust/functional.h
          • thrust/gather.h
          • thrust/generate.h
          • thrust/host_vector.h
          • thrust/inner_product.h
          • thrust/logical.h
          • thrust/memory.h
          • thrust/merge.h
          • thrust/mismatch.h
          • thrust/optional.h
          • thrust/pair.h
          • thrust/partition.h
          • thrust/per_device_resource.h
          • thrust/random.h
          • thrust/reduce.h
          • thrust/remove.h
          • thrust/replace.h
          • thrust/reverse.h
          • thrust/scan.h
          • thrust/scatter.h
          • thrust/sequence.h
          • thrust/set_operations.h
          • thrust/shuffle.h
          • thrust/sort.h
          • thrust/swap.h
          • thrust/system_error.h
          • thrust/tabulate.h
          • thrust/transform.h
          • thrust/transform_reduce.h
          • thrust/transform_scan.h
          • thrust/tuple.h
          • thrust/uninitialized_copy.h
          • thrust/uninitialized_fill.h
          • thrust/unique.h
          • thrust/universal_allocator.h
          • thrust/universal_ptr.h
          • thrust/universal_vector.h
          • thrust/version.h
          • thrust/zip_function.h
    • Namespaces
thrust
  • »
  • Thrust: The C++ Parallel Algorithms Library API »
  • thrust »
  • thrust/complex.h

thrust/complex.h

In directory: thrust

Source file: thrust/complex.h

Complex numbers.

Defines

  • THRUST_STD_COMPLEX_DEVICE

  • THRUST_STD_COMPLEX_IMAG

  • THRUST_STD_COMPLEX_REAL

Functions

  • thrust::abs

  • thrust::acos

  • thrust::acosh

  • thrust::arg

  • thrust::asin

  • thrust::asinh

  • thrust::atan

  • thrust::atanh

  • thrust::conj

  • thrust::cos

  • thrust::cosh

  • thrust::exp

  • thrust::log

  • thrust::log10

  • thrust::norm

  • thrust::operator!=

  • thrust::operator!=

  • thrust::operator!=

  • thrust::operator!=

  • thrust::operator!=

  • thrust::operator*

  • thrust::operator*

  • thrust::operator*

  • thrust::operator+

  • thrust::operator+

  • thrust::operator+

  • thrust::operator+

  • thrust::operator-

  • thrust::operator-

  • thrust::operator-

  • thrust::operator-

  • thrust::operator/

  • thrust::operator/

  • thrust::operator/

  • thrust::operator<<

  • thrust::operator==

  • thrust::operator==

  • thrust::operator==

  • thrust::operator==

  • thrust::operator==

  • thrust::operator>>

  • thrust::polar

  • thrust::pow

  • thrust::pow

  • thrust::pow

  • thrust::proj

  • thrust::sin

  • thrust::sinh

  • thrust::sqrt

  • thrust::tan

  • thrust::tanh

Namespaces

  • thrust

Structs

  • thrust::complex


© Copyright 2025, NVIDIA. Last updated on Mar 05, 2025.