![]() |
OR-Tools
9.6
|
Public Types | |
| using | Implication = absl::StrongVector< LiteralIndex, absl::InlinedVector< Literal, 6 > > |
| using | AtMostOne = absl::StrongVector< LiteralIndex, absl::InlinedVector< int32_t, 6 > > |
| using | SccFinder = StronglyConnectedComponentsFinder< int32_t, SccGraph, std::vector< std::vector< int32_t > >> |
Public Member Functions | |
| SccGraph (SccFinder *finder, Implication *graph, AtMostOne *at_most_ones, std::vector< Literal > *at_most_one_buffer) | |
| const std::vector< int32_t > & | operator[] (int32_t node) const |
Public Attributes | |
| std::vector< Literal > | to_fix_ |
| int64_t | work_done_ = 0 |
| using AtMostOne = absl::StrongVector<LiteralIndex, absl::InlinedVector<int32_t, 6> > |
| using Implication = absl::StrongVector<LiteralIndex, absl::InlinedVector<Literal, 6> > |
| using SccFinder = StronglyConnectedComponentsFinder<int32_t, SccGraph, std::vector<std::vector<int32_t> >> |
|
inlineexplicit |
|
inline |