![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
#include <circuit.h>
Public Member Functions | |
| CircuitCoveringPropagator (std::vector< std::vector< Literal > > graph, absl::Span< const int > distinguished_nodes, Model *model) | |
| void | SetLevel (int level) final |
| bool | Propagate () final |
| bool | IncrementalPropagate (const std::vector< int > &watch_indices) final |
| void | RegisterWith (GenericLiteralWatcher *watcher) |
| operations_research::sat::CircuitCoveringPropagator::CircuitCoveringPropagator | ( | std::vector< std::vector< Literal > > | graph, |
| absl::Span< const int > | distinguished_nodes, | ||
| Model * | model ) |
Definition at line 537 of file circuit.cc.
|
finalvirtual |
Reimplemented from operations_research::sat::PropagatorInterface.
Definition at line 582 of file circuit.cc.
|
finalvirtual |
Implements operations_research::sat::PropagatorInterface.
Definition at line 603 of file circuit.cc.
| void operations_research::sat::CircuitCoveringPropagator::RegisterWith | ( | GenericLiteralWatcher * | watcher | ) |
Definition at line 549 of file circuit.cc.
|
finalvirtual |
Implements operations_research::ReversibleInterface.
Definition at line 569 of file circuit.cc.