cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
cuda::device_t Member List

This is the complete list of members for cuda::device_t, including all inherited members.

architecture() constcuda::device_tinline
attribute_value_t typedef (defined in cuda::device_t)cuda::device_t
cache_preference() constcuda::device_tinline
can_access(const device_t &peer) constcuda::device_tinline
choose_best_match(const properties_t &properties) (defined in cuda::device_t)cuda::device_tinlinestatic
compute_capability() constcuda::device_tinline
create_context(context::host_thread_sync_scheduling_policy_t sync_scheduling_policy=context::heuristic, bool keep_larger_local_mem_after_resize=false) constcuda::device_tinline
create_event(bool uses_blocking_sync=event::sync_by_busy_waiting, bool records_timing=event::do_record_timings, bool interprocess=event::not_interprocess)cuda::device_tinline
create_stream(bool will_synchronize_with_default_stream, stream::priority_t priority=cuda::stream::default_priority) constcuda::device_tinline
default_stream(bool hold_primary_context_refcount_unit=false) constcuda::device_tinline
device_t(device_t &&other) noexcept (defined in cuda::device_t)cuda::device_tinline
device_t(const device_t &other) noexcept (defined in cuda::device_t)cuda::device_tinline
disable_access_to(const device_t &peer) constcuda::device_tinline
dont_keep_larger_local_mem_after_resize()cuda::device_tinline
enable_access_to(const device_t &peer) constcuda::device_tinline
get_attribute(device::attribute_t attribute) constcuda::device_tinline
get_limit(device::limit_t limit) constcuda::device_tinline
id() const noexceptcuda::device_tinline
keep_larger_local_mem_after_resize(bool keep=true)cuda::device_tinline
keeping_larger_local_mem_after_resize() constcuda::device_tinline
launch(Kernel kernel, launch_configuration_t launch_configuration, KernelParameters... arguments) constcuda::device_t
make_current() const (defined in cuda::device_t)cuda::device_tinline
make_current() (defined in cuda::device_t)cuda::device_tinline
maximum_threads_per_block() const (defined in cuda::device_t)cuda::device_tinline
memory() constcuda::device_tinline
multiprocessor_count() const (defined in cuda::device_t)cuda::device_tinline
name() constcuda::device_tinline
operator=(const device_t &other) noexcept (defined in cuda::device_t)cuda::device_tinline
operator=(device_t &&other) noexcept (defined in cuda::device_t)cuda::device_tinline
pci_id() constcuda::device_tinline
primary_context(bool hold_pc_refcount_unit=false) constcuda::device_tinline
properties() constcuda::device_tinline
properties_t typedef (defined in cuda::device_t)cuda::device_t
reset() constcuda::device_tinline
set_cache_preference(multiprocessor_cache_preference_t preference) constcuda::device_tinline
set_limit(device::limit_t limit, device::limit_value_t new_value) constcuda::device_tinline
set_shared_memory_bank_size(device::shared_memory_bank_size_t new_bank_size) constcuda::device_tinline
set_sync_scheduling_policy(context::host_thread_sync_scheduling_policy_t new_policy) (defined in cuda::device_t)cuda::device_tinline
shared_memory_bank_size() constcuda::device_tinline
stream_priority_range() constcuda::device_tinline
supports_block_cooperation() constcuda::device_tinline
supports_concurrent_managed_access() constcuda::device_tinline
swap (defined in cuda::device_t)cuda::device_tfriend
sync_scheduling_policy() const (defined in cuda::device_t)cuda::device_tinline
synchronize() constcuda::device_tinline
synchronize() (defined in cuda::device_t)cuda::device_tinline
~device_t() NOEXCEPT_IF_NDEBUG (defined in cuda::device_t)cuda::device_tinline