cuda::experimental::stf::task_dep
-
template<typename T, typename reduce_op, bool initialize>
class task_dep
Public Types
-
enum [anonymous]
Values:
-
enumerator does_work = !::cuda::std::is_same_v<reduce_op, ::cuda::std::monostate>
-
using base = task_dep<T, void, false>
-
using dep_type = T
-
using op_and_init = ::std::pair<reduce_op, ::std::bool_constant<initialize>>
-
using op_type = reduce_op
Public Functions
-
template<typename ...Args>
inline task_dep(Args&&... args)