Definition at line 661 of file synchronization.h.
#include <synchronization.h>
◆ SharedBoundsManager()
| operations_research::sat::SharedBoundsManager::SharedBoundsManager |
( |
const CpModelProto & | model_proto | ) |
|
|
explicit |
◆ FixVariablesFromPartialSolution()
| void operations_research::sat::SharedBoundsManager::FixVariablesFromPartialSolution |
( |
absl::Span< const int64_t > | solution, |
|
|
absl::Span< const int > | variables_to_fix ) |
◆ GetChangedBounds()
| void operations_research::sat::SharedBoundsManager::GetChangedBounds |
( |
int | id, |
|
|
std::vector< int > * | variables, |
|
|
std::vector< int64_t > * | new_lower_bounds, |
|
|
std::vector< int64_t > * | new_upper_bounds ) |
◆ LoadDebugSolution()
| void operations_research::sat::SharedBoundsManager::LoadDebugSolution |
( |
absl::Span< const int64_t > | solution | ) |
|
|
inline |
◆ LogStatistics()
| void operations_research::sat::SharedBoundsManager::LogStatistics |
( |
SolverLogger * | logger | ) |
|
◆ NumBoundsExported()
| int operations_research::sat::SharedBoundsManager::NumBoundsExported |
( |
absl::string_view | worker_name | ) |
|
◆ RegisterNewId()
| int operations_research::sat::SharedBoundsManager::RegisterNewId |
( |
| ) |
|
◆ ReportPotentialNewBounds()
| void operations_research::sat::SharedBoundsManager::ReportPotentialNewBounds |
( |
const std::string & | worker_name, |
|
|
absl::Span< const int > | variables, |
|
|
absl::Span< const int64_t > | new_lower_bounds, |
|
|
absl::Span< const int64_t > | new_upper_bounds ) |
◆ set_dump_prefix()
| void operations_research::sat::SharedBoundsManager::set_dump_prefix |
( |
absl::string_view | dump_prefix | ) |
|
|
inline |
◆ Synchronize()
| void operations_research::sat::SharedBoundsManager::Synchronize |
( |
| ) |
|
◆ UpdateDomains()
| void operations_research::sat::SharedBoundsManager::UpdateDomains |
( |
std::vector< Domain > * | domains | ) |
|
The documentation for this class was generated from the following files: