OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT > Struct Template Reference

Helper for dispatching into a policy chain (end-of-chain specialization) More...

Detailed Description

template<int PTX_VERSION, typename PolicyT>
struct cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT >

Helper for dispatching into a policy chain (end-of-chain specialization)

Definition at line 323 of file util_device.cuh.

Public Types

typedef PolicyT ActivePolicy
 The policy for the active compiler pass.
 

Static Public Member Functions

template<typename FunctorT >
CUB_RUNTIME_FUNCTION static __forceinline__ cudaError_t Invoke (int, FunctorT &op)
 Specializes and dispatches op in accordance to the first policy in the chain of adequate PTX version.
 

Member Typedef Documentation

◆ ActivePolicy

template<int PTX_VERSION, typename PolicyT >
typedef PolicyT cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT >::ActivePolicy

The policy for the active compiler pass.

Definition at line 326 of file util_device.cuh.

Member Function Documentation

◆ Invoke()

template<int PTX_VERSION, typename PolicyT >
template<typename FunctorT >
CUB_RUNTIME_FUNCTION static __forceinline__ cudaError_t cub::ChainedPolicy< PTX_VERSION, PolicyT, PolicyT >::Invoke ( int  ,
FunctorT &  op 
)
inlinestatic

Specializes and dispatches op in accordance to the first policy in the chain of adequate PTX version.

Definition at line 331 of file util_device.cuh.


The documentation for this struct was generated from the following file: