thrust

◆ disjoint_unsynchronized_pool_resource() [1/2]

template<typename Upstream, typename Bookkeeper>
thrust::mr::disjoint_unsynchronized_pool_resource< Upstream, Bookkeeper >::disjoint_unsynchronized_pool_resource ( Upstream *  upstream,
Bookkeeper *  bookkeeper,
pool_options  options = get_default_options() 
)
inline

Constructor.

Parameters
upstreamthe upstream memory resource for allocations
bookkeeperthe upstream memory resource for bookkeeping
optionspool options to use

References thrust::free(), thrust::mr::pool_options::largest_block_size, and thrust::mr::pool_options::validate().