Lines Matching refs:BV
25 template<class BV>
28 enum SizeEnum { kSize = BV::kSize };
50 uptr addEdges(const BV &from, uptr to, uptr added_edges[], in addEdges()
77 bool removeEdgesTo(const BV &to) { in removeEdgesTo()
87 bool removeEdgesFrom(const BV &from) { in removeEdgesFrom()
111 bool isReachable(uptr from, const BV &targets) { in isReachable()
112 BV &to_visit = t1, in isReachable()
128 uptr findPath(uptr from, const BV &targets, uptr *path, uptr path_size) { in findPath()
136 for (typename BV::Iterator it(v[from]); it.hasNext(); ) { in findPath()
145 uptr findShortestPath(uptr from, const BV &targets, uptr *path, in findShortestPath()
158 BV v[kSize];
160 BV t1, t2;