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); }
inline bool is_scheduled(vid_t vertex) { return bitset.get(vertex); }