Logo
  • Overview
  • Setup
  • Releases
  • Contributing
  • Thrust API documentation
  • Thrust: The C++ Parallel Algorithms Library API
    • Directory hierarchy
    • Namespace hierarchy
    • Defines
    • Directories
    • Namespaces
      • std
      • thrust
        • Classes
        • Functions
        • Namespaces
          • thrust::cpp
          • thrust::mr
            • Classes
              • thrust::mr::allocator
              • thrust::mr::disjoint_unsynchronized_pool_resource
              • thrust::mr::fancy_pointer_resource
              • thrust::mr::memory_resource
              • thrust::mr::memory_resource< void * >
              • thrust::mr::new_delete_resource
              • thrust::mr::new_delete_resource_base
              • thrust::mr::polymorphic_adaptor_resource
              • thrust::mr::stateless_resource_allocator
              • thrust::mr::unsynchronized_pool_resource
            • Functions
              • thrust::mr::get_global_resource
              • thrust::mr::operator!=
              • thrust::mr::operator!=
              • thrust::mr::operator==
              • thrust::mr::operator==
              • thrust::mr::tls_disjoint_pool
              • thrust::mr::tls_pool
            • Structs
              • thrust::mr::disjoint_synchronized_pool_resource
              • thrust::mr::pool_options
              • thrust::mr::synchronized_pool_resource
              • thrust::mr::validator
              • thrust::mr::validator2
              • thrust::mr::validator2< T, T >
            • Typedefs
              • thrust::mr::polymorphic_allocator
          • thrust::omp
          • thrust::placeholders
          • thrust::random
          • thrust::system
          • thrust::tbb
        • Structs
        • Typedefs
        • Variables
thrust
  • »
  • Thrust: The C++ Parallel Algorithms Library API »
  • thrust »
  • thrust::mr

thrust::mr

namespace mr

thrust::mr is the namespace containing system agnostic types and functions for memory_resource related functionalities.

Classes

  • thrust::mr::allocator

  • thrust::mr::disjoint_unsynchronized_pool_resource

  • thrust::mr::fancy_pointer_resource

  • thrust::mr::memory_resource

  • thrust::mr::memory_resource< void * >

  • thrust::mr::new_delete_resource

  • thrust::mr::new_delete_resource_base

  • thrust::mr::polymorphic_adaptor_resource

  • thrust::mr::stateless_resource_allocator

  • thrust::mr::unsynchronized_pool_resource

Functions

  • thrust::mr::get_global_resource

  • thrust::mr::operator!=

  • thrust::mr::operator!=

  • thrust::mr::operator==

  • thrust::mr::operator==

  • thrust::mr::tls_disjoint_pool

  • thrust::mr::tls_pool

Structs

  • thrust::mr::disjoint_synchronized_pool_resource

  • thrust::mr::pool_options

  • thrust::mr::synchronized_pool_resource

  • thrust::mr::validator

  • thrust::mr::validator2

  • thrust::mr::validator2< T, T >

Typedefs

  • thrust::mr::polymorphic_allocator


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