![]() |
OR-Tools
8.0
|
Definition at line 111 of file bop_base.h.
Public Member Functions | |
| ProblemState (const sat::LinearBooleanProblem &problem) | |
| void | SetParameters (const BopParameters ¶meters) |
| const BopParameters & | GetParameters () const |
| void | set_assignment_preference (const std::vector< bool > &a) |
| const std::vector< bool > | assignment_preference () const |
| bool | MergeLearnedInfo (const LearnedInfo &learned_info, BopOptimizerBase::Status optimization_status) |
| LearnedInfo | GetLearnedInfo () const |
| int64 | update_stamp () const |
| void | MarkAsOptimal () |
| void | MarkAsInfeasible () |
| bool | IsOptimal () const |
| bool | IsInfeasible () const |
| bool | IsVariableFixed (VariableIndex var) const |
| const gtl::ITIVector< VariableIndex, bool > & | is_fixed () const |
| bool | GetVariableFixedValue (VariableIndex var) const |
| const gtl::ITIVector< VariableIndex, bool > & | fixed_values () const |
| const glop::DenseRow & | lp_values () const |
| const BopSolution & | solution () const |
| const sat::LinearBooleanProblem & | original_problem () const |
| int64 | lower_bound () const |
| int64 | upper_bound () const |
| double | GetScaledLowerBound () const |
| const std::vector< sat::BinaryClause > & | NewlyAddedBinaryClauses () const |
| void | SynchronizationDone () |
Static Public Attributes | |
| static const int64 | kInitialStampValue |
|
explicit |
Definition at line 66 of file bop_base.cc.
|
inline |
Definition at line 127 of file bop_base.h.
|
inline |
Definition at line 182 of file bop_base.h.
| LearnedInfo GetLearnedInfo | ( | ) | const |
Definition at line 213 of file bop_base.cc.
|
inline |
Definition at line 120 of file bop_base.h.
|
inline |
Definition at line 210 of file bop_base.h.
|
inline |
Definition at line 179 of file bop_base.h.
|
inline |
Definition at line 173 of file bop_base.h.
|
inline |
Definition at line 168 of file bop_base.h.
|
inline |
Definition at line 163 of file bop_base.h.
|
inline |
Definition at line 172 of file bop_base.h.
|
inline |
Definition at line 206 of file bop_base.h.
|
inline |
Definition at line 188 of file bop_base.h.
| void MarkAsInfeasible | ( | ) |
Definition at line 235 of file bop_base.cc.
| void MarkAsOptimal | ( | ) |
Definition at line 229 of file bop_base.cc.
| bool MergeLearnedInfo | ( | const LearnedInfo & | learned_info, |
| BopOptimizerBase::Status | optimization_status | ||
| ) |
Definition at line 90 of file bop_base.cc.
| const std::vector< sat::BinaryClause > & NewlyAddedBinaryClauses | ( | ) | const |
Definition at line 247 of file bop_base.cc.
|
inline |
Definition at line 198 of file bop_base.h.
|
inline |
Definition at line 124 of file bop_base.h.
|
inline |
Definition at line 116 of file bop_base.h.
|
inline |
Definition at line 193 of file bop_base.h.
| void SynchronizationDone | ( | ) |
Definition at line 252 of file bop_base.cc.
|
inline |
Definition at line 153 of file bop_base.h.
|
inline |
Definition at line 207 of file bop_base.h.
|
static |
Definition at line 152 of file bop_base.h.