| 
    libgrape-lite
    
   A C++ library for parallel graph processing 
   | 
 
Public Member Functions | |
| __host__ __device__ | Bitset (ArrayView< uint64_t > data, uint32_t size, uint32_t *positive_count) | 
| __device__ __forceinline__ bool | set_bit (uint32_t pos) | 
| __device__ __forceinline__ bool | set_bit_atomic (uint32_t pos) | 
| __device__ __forceinline__ void | clear () | 
| __device__ __forceinline__ bool | get_bit (uint32_t pos) const | 
| __device__ __forceinline__ uint32_t | get_size () const | 
| __device__ __forceinline__ uint32_t | get_positive_count () const | 
Private Member Functions | |
| __device__ __forceinline__ uint32_t | word_offset (uint32_t n) const | 
| __device__ __forceinline__ uint32_t | bit_offset (uint32_t n) const | 
Private Attributes | |
| ArrayView< uint32_t > | data_ | 
| uint32_t | size_ {} | 
| uint32_t * | positive_count_ {} | 
Static Private Attributes | |
| static const uint32_t | kBitsPerWord = 32 |