![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 853 of file synchronization.h.
#include <synchronization.h>
Public Member Functions | |
| SharedClausesManager (bool always_synchronize) | |
| void | AddBinaryClause (int id, int lit1, int lit2) |
| const CompactVectorVector< int > & | GetUnseenClauses (int id) |
| void | AddBatch (int id, CompactVectorVector< int > batch) |
| void | GetUnseenBinaryClauses (int id, std::vector< std::pair< int, int > > *new_clauses) |
| int | RegisterNewId (absl::string_view worker_name, bool may_terminate_early) |
| void | Synchronize () |
| void | NotifyNumImported (int id, int64_t num_imported) |
| void | LogStatistics (SolverLogger *logger) |
|
explicit |
Definition at line 1328 of file synchronization.cc.
| void operations_research::sat::SharedClausesManager::AddBatch | ( | int | id, |
| CompactVectorVector< int > | batch ) |
Definition at line 1380 of file synchronization.cc.
| void operations_research::sat::SharedClausesManager::AddBinaryClause | ( | int | id, |
| int | lit1, | ||
| int | lit2 ) |
Definition at line 1360 of file synchronization.cc.
| void operations_research::sat::SharedClausesManager::GetUnseenBinaryClauses | ( | int | id, |
| std::vector< std::pair< int, int > > * | new_clauses ) |
Definition at line 1401 of file synchronization.cc.
| const CompactVectorVector< int > & operations_research::sat::SharedClausesManager::GetUnseenClauses | ( | int | id | ) |
Definition at line 1386 of file synchronization.cc.
| void operations_research::sat::SharedClausesManager::LogStatistics | ( | SolverLogger * | logger | ) |
Definition at line 1419 of file synchronization.cc.
| void operations_research::sat::SharedClausesManager::NotifyNumImported | ( | int | id, |
| int64_t | num_imported ) |
Definition at line 1414 of file synchronization.cc.
| int operations_research::sat::SharedClausesManager::RegisterNewId | ( | absl::string_view | worker_name, |
| bool | may_terminate_early ) |
Definition at line 1331 of file synchronization.cc.
| void operations_research::sat::SharedClausesManager::Synchronize | ( | ) |
Definition at line 1472 of file synchronization.cc.