size_t num_tasks() { 
     size_t n = 0;
     for(vid_t i=0; i < curiteration_bitset->size(); i++) {
         n += curiteration_bitset->get(i);
     }
     return n;
 }
 bool empty(const size_t& idx) const {
   return !atomic_box_vec.get(idx);
 }
 bool peek(const size_t& idx,
                value_type& ret_val) {
   return atomic_box_vec.get(idx);
 }
 inline bool is_scheduled(vid_t vertex) {
     return curiteration_bitset->get(vertex);
 }
示例#5
0
 inline bool is_scheduled(vid_t vertex) {
     return bitset.get(vertex);
 }