![]() |
OR-Tools
8.0
|
Definition at line 946 of file constraint_solver.cc.
Public Member Functions | |
| Search (Solver *const s) | |
| Search (Solver *const s, int) | |
| ~Search () | |
| void | EnterSearch () |
| void | RestartSearch () |
| void | ExitSearch () |
| void | BeginNextDecision (DecisionBuilder *const db) |
| void | EndNextDecision (DecisionBuilder *const db, Decision *const d) |
| void | ApplyDecision (Decision *const d) |
| void | AfterDecision (Decision *const d, bool apply) |
| void | RefuteDecision (Decision *const d) |
| void | BeginFail () |
| void | EndFail () |
| void | BeginInitialPropagation () |
| void | EndInitialPropagation () |
| bool | AtSolution () |
| bool | AcceptSolution () |
| void | NoMoreSolutions () |
| bool | LocalOptimum () |
| bool | AcceptDelta (Assignment *delta, Assignment *deltadelta) |
| void | AcceptNeighbor () |
| void | AcceptUncheckedNeighbor () |
| bool | IsUncheckedSolutionLimitReached () |
| void | PeriodicCheck () |
| int | ProgressPercent () |
| void | Accept (ModelVisitor *const visitor) const |
| void | push_monitor (SearchMonitor *const m) |
| void | Clear () |
| void | IncrementSolutionCounter () |
| int64 | solution_counter () const |
| void | IncrementUncheckedSolutionCounter () |
| int64 | unchecked_solution_counter () const |
| void | set_decision_builder (DecisionBuilder *const db) |
| DecisionBuilder * | decision_builder () const |
| void | set_created_by_solve (bool c) |
| bool | created_by_solve () const |
| Solver::DecisionModification | ModifyDecision () |
| void | SetBranchSelector (Solver::BranchSelector bs) |
| void | LeftMove () |
| void | RightMove () |
| bool | backtrack_at_the_end_of_the_search () const |
| void | set_backtrack_at_the_end_of_the_search (bool restore) |
| int | search_depth () const |
| void | set_search_depth (int d) |
| int | left_search_depth () const |
| void | set_search_left_depth (int d) |
| void | set_should_restart (bool s) |
| bool | should_restart () const |
| void | set_should_finish (bool s) |
| bool | should_finish () const |
| void | CheckFail () |
| void | set_search_context (const std::string &search_context) |
| std::string | search_context () const |
Definition at line 948 of file constraint_solver.cc.
Definition at line 967 of file constraint_solver.cc.
|
inline |
Definition at line 983 of file constraint_solver.cc.
| void Accept | ( | ModelVisitor *const | visitor | ) | const |
Definition at line 1330 of file constraint_solver.cc.
| bool AcceptDelta | ( | Assignment * | delta, |
| Assignment * | deltadelta | ||
| ) |
Definition at line 1291 of file constraint_solver.cc.
| void AcceptNeighbor | ( | ) |
Definition at line 1301 of file constraint_solver.cc.
| bool AcceptSolution | ( | ) |
Definition at line 1251 of file constraint_solver.cc.
| void AcceptUncheckedNeighbor | ( | ) |
Definition at line 1305 of file constraint_solver.cc.
| void AfterDecision | ( | Decision *const | d, |
| bool | apply | ||
| ) |
Definition at line 1229 of file constraint_solver.cc.
| void ApplyDecision | ( | Decision *const | d | ) |
Definition at line 1224 of file constraint_solver.cc.
| bool AtSolution | ( | ) |
Definition at line 1264 of file constraint_solver.cc.
|
inline |
Definition at line 1029 of file constraint_solver.cc.
| void BeginFail | ( | ) |
Definition at line 1239 of file constraint_solver.cc.
| void BeginInitialPropagation | ( | ) |
Definition at line 1243 of file constraint_solver.cc.
| void BeginNextDecision | ( | DecisionBuilder *const | db | ) |
Definition at line 1214 of file constraint_solver.cc.
|
inline |
Definition at line 1043 of file constraint_solver.cc.
| void Clear | ( | ) |
Definition at line 1187 of file constraint_solver.cc.
|
inline |
Definition at line 1021 of file constraint_solver.cc.
|
inline |
Definition at line 1019 of file constraint_solver.cc.
| void EndFail | ( | ) |
Definition at line 1241 of file constraint_solver.cc.
| void EndInitialPropagation | ( | ) |
Definition at line 1247 of file constraint_solver.cc.
| void EndNextDecision | ( | DecisionBuilder *const | db, |
| Decision *const | d | ||
| ) |
Definition at line 1219 of file constraint_solver.cc.
| void EnterSearch | ( | ) |
Definition at line 1195 of file constraint_solver.cc.
| void ExitSearch | ( | ) |
Definition at line 1205 of file constraint_solver.cc.
|
inline |
Definition at line 1010 of file constraint_solver.cc.
|
inline |
Definition at line 1012 of file constraint_solver.cc.
| bool IsUncheckedSolutionLimitReached | ( | ) |
Definition at line 1309 of file constraint_solver.cc.
|
inline |
Definition at line 1037 of file constraint_solver.cc.
|
inline |
Definition at line 1024 of file constraint_solver.cc.
| bool LocalOptimum | ( | ) |
Definition at line 1281 of file constraint_solver.cc.
| Solver::DecisionModification ModifyDecision | ( | ) |
Definition at line 1174 of file constraint_solver.cc.
| void NoMoreSolutions | ( | ) |
Definition at line 1277 of file constraint_solver.cc.
| void PeriodicCheck | ( | ) |
Definition at line 1318 of file constraint_solver.cc.
| int ProgressPercent | ( | ) |
Definition at line 1322 of file constraint_solver.cc.
| void push_monitor | ( | SearchMonitor *const | m | ) |
Definition at line 1181 of file constraint_solver.cc.
| void RefuteDecision | ( | Decision *const | d | ) |
Definition at line 1234 of file constraint_solver.cc.
| void RestartSearch | ( | ) |
Definition at line 1210 of file constraint_solver.cc.
|
inline |
Definition at line 1028 of file constraint_solver.cc.
|
inline |
Definition at line 1051 of file constraint_solver.cc.
|
inline |
Definition at line 1035 of file constraint_solver.cc.
|
inline |
Definition at line 1032 of file constraint_solver.cc.
|
inline |
Definition at line 1020 of file constraint_solver.cc.
|
inline |
Definition at line 1016 of file constraint_solver.cc.
|
inline |
Definition at line 1048 of file constraint_solver.cc.
|
inline |
Definition at line 1036 of file constraint_solver.cc.
|
inline |
Definition at line 1038 of file constraint_solver.cc.
|
inline |
Definition at line 1041 of file constraint_solver.cc.
|
inline |
Definition at line 1039 of file constraint_solver.cc.
| void SetBranchSelector | ( | Solver::BranchSelector | bs | ) |
Definition at line 1141 of file constraint_solver.cc.
|
inline |
Definition at line 1042 of file constraint_solver.cc.
|
inline |
Definition at line 1040 of file constraint_solver.cc.
|
inline |
Definition at line 1011 of file constraint_solver.cc.
|
inline |
Definition at line 1013 of file constraint_solver.cc.