hpx/async_cuda/target.hpp¶
See Public API for a list of names and headers that are part of the public HPX API.
-
namespace
hpx
-
namespace
cuda
-
namespace
experimental
-
-
struct
target
¶ Public Functions
-
target
()¶
-
target
(int device)¶
-
native_handle_type &
native_handle
()¶
-
native_handle_type const &
native_handle
() const¶
-
void
synchronize
() const¶
Private Members
-
native_handle_type
handle_
¶
Friends
-
bool
operator==
(target const &lhs, target const &rhs)¶
-
struct
native_handle_type
¶ -
Public Functions
-
native_handle_type
(int device = 0)¶
-
~native_handle_type
()¶
-
native_handle_type
(native_handle_type const &rhs)¶
-
native_handle_type
(native_handle_type &&rhs)¶
-
native_handle_type &
operator=
(native_handle_type const &rhs)¶
-
native_handle_type &
operator=
(native_handle_type &&rhs)¶
-
cudaStream_t
get_stream
() const¶
-
int
get_device
() const¶
-
void
reset
()¶
Private Functions
-
void
init_processing_units
()¶
Friends
-
friend
hpx::cuda::experimental::target
-
-
-
struct
-
namespace
-
namespace