29 #ifndef DEF_GRAPHCHI_BITSETSCHEDULER
30 #define DEF_GRAPHCHI_BITSETSCHEDULER
32 #include "graphchi_types.hpp"
34 #include "util/dense_bitset.hpp"
49 inline void add_task(vid_t vertex) {
54 void resize(vid_t maxsize) {
55 bitset.resize(maxsize);
58 inline bool is_scheduled(vid_t vertex) {
59 return bitset.get(vertex);
62 inline void remove_task(vid_t vertex) {
66 void remove_tasks(vid_t fromvertex, vid_t tovertex) {
67 bitset.clear_bits(fromvertex, tovertex);
70 void add_task_to_all() {