CUB
|
Helper for dispatching into a policy chain.
Public Types | |
using | ActivePolicy = cub::detail::conditional_t<(CUB_PTX_ARCH< PTX_VERSION), typename PrevPolicyT::ActivePolicy, PolicyT > |
The policy for the active compiler pass. More... | |
Static Public Methods | |
template<typename FunctorT > | |
CUB_RUNTIME_FUNCTION static __forceinline__ cudaError_t | Invoke (int ptx_version, FunctorT &op) |
Specializes and dispatches op in accordance to the first policy in the chain of adequate PTX version. More... | |
using cub::ChainedPolicy< PTX_VERSION, PolicyT, PrevPolicyT >::ActivePolicy = cub::detail::conditional_t<(CUB_PTX_ARCH < PTX_VERSION), typename PrevPolicyT::ActivePolicy, PolicyT> |
The policy for the active compiler pass.
|
inlinestatic |
Specializes and dispatches op in accordance to the first policy in the chain of adequate PTX version.