OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
cub::Log2< N, CURRENT_VAL, COUNT > Struct Template Reference

Statically determine log2(N), rounded up. More...

Detailed Description

template<int N, int CURRENT_VAL = N, int COUNT = 0>
struct cub::Log2< N, CURRENT_VAL, COUNT >

Statically determine log2(N), rounded up.

For example: Log2<8>::VALUE // 3 Log2<3>::VALUE // 2

Definition at line 132 of file util_type.cuh.

Public Types

enum  { VALUE = Log2<N, (CURRENT_VAL >> 1), COUNT + 1>::VALUE }
 Static logarithm value.

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