cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
|
This is the complete list of members for cuda::device_t, including all inherited members.
architecture() const | cuda::device_t | inline |
attribute_value_t typedef (defined in cuda::device_t) | cuda::device_t | |
cache_preference() const | cuda::device_t | inline |
can_access(const device_t &peer) const | cuda::device_t | inline |
choose_best_match(const properties_t &properties) (defined in cuda::device_t) | cuda::device_t | inlinestatic |
compute_capability() const | cuda::device_t | inline |
create_context(context::host_thread_sync_scheduling_policy_t sync_scheduling_policy=context::heuristic, bool keep_larger_local_mem_after_resize=false) const | cuda::device_t | inline |
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_t | inline |
create_stream(bool will_synchronize_with_default_stream, stream::priority_t priority=cuda::stream::default_priority) const | cuda::device_t | inline |
default_stream(bool hold_primary_context_refcount_unit=false) const | cuda::device_t | inline |
device_t(device_t &&other) noexcept (defined in cuda::device_t) | cuda::device_t | inline |
device_t(const device_t &other) noexcept (defined in cuda::device_t) | cuda::device_t | inline |
disable_access_to(const device_t &peer) const | cuda::device_t | inline |
dont_keep_larger_local_mem_after_resize() | cuda::device_t | inline |
enable_access_to(const device_t &peer) const | cuda::device_t | inline |
get_attribute(device::attribute_t attribute) const | cuda::device_t | inline |
get_limit(device::limit_t limit) const | cuda::device_t | inline |
id() const noexcept | cuda::device_t | inline |
keep_larger_local_mem_after_resize(bool keep=true) | cuda::device_t | inline |
keeping_larger_local_mem_after_resize() const | cuda::device_t | inline |
launch(Kernel kernel, launch_configuration_t launch_configuration, KernelParameters... arguments) const | cuda::device_t | |
make_current() const (defined in cuda::device_t) | cuda::device_t | inline |
make_current() (defined in cuda::device_t) | cuda::device_t | inline |
maximum_threads_per_block() const (defined in cuda::device_t) | cuda::device_t | inline |
memory() const | cuda::device_t | inline |
multiprocessor_count() const (defined in cuda::device_t) | cuda::device_t | inline |
name() const | cuda::device_t | inline |
operator=(const device_t &other) noexcept (defined in cuda::device_t) | cuda::device_t | inline |
operator=(device_t &&other) noexcept (defined in cuda::device_t) | cuda::device_t | inline |
pci_id() const | cuda::device_t | inline |
primary_context(bool hold_pc_refcount_unit=false) const | cuda::device_t | inline |
properties() const | cuda::device_t | inline |
properties_t typedef (defined in cuda::device_t) | cuda::device_t | |
reset() const | cuda::device_t | inline |
set_cache_preference(multiprocessor_cache_preference_t preference) const | cuda::device_t | inline |
set_limit(device::limit_t limit, device::limit_value_t new_value) const | cuda::device_t | inline |
set_shared_memory_bank_size(device::shared_memory_bank_size_t new_bank_size) const | cuda::device_t | inline |
set_sync_scheduling_policy(context::host_thread_sync_scheduling_policy_t new_policy) (defined in cuda::device_t) | cuda::device_t | inline |
shared_memory_bank_size() const | cuda::device_t | inline |
stream_priority_range() const | cuda::device_t | inline |
supports_block_cooperation() const | cuda::device_t | inline |
supports_concurrent_managed_access() const | cuda::device_t | inline |
swap (defined in cuda::device_t) | cuda::device_t | friend |
sync_scheduling_policy() const (defined in cuda::device_t) | cuda::device_t | inline |
synchronize() const | cuda::device_t | inline |
synchronize() (defined in cuda::device_t) | cuda::device_t | inline |
~device_t() NOEXCEPT_IF_NDEBUG (defined in cuda::device_t) | cuda::device_t | inline |