![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 39 of file shaving_solver.h.
#include <shaving_solver.h>
Public Member Functions | |
| ObjectiveShavingSolver (const SatParameters &local_parameters, NeighborhoodGeneratorHelper *helper, SharedClasses *shared) | |
| ~ObjectiveShavingSolver () override | |
| bool | TaskIsAvailable () override |
| std::function< void()> | GenerateTask (int64_t task_id) override |
| void | Synchronize () override |
| Public Member Functions inherited from operations_research::sat::SubSolver | |
| SubSolver (absl::string_view name, SubsolverType type) | |
| virtual | ~SubSolver ()=default |
| virtual bool | IsDone () |
| double | deterministic_time () const |
| std::string | name () const |
| SubsolverType | type () const |
| void | AddTaskDuration (double duration_in_seconds) |
| void | NotifySelection () |
| void | AddTaskDeterministicDuration (double deterministic_duration) |
| std::string | TimingInfo () const |
| std::string | DeterministicTimingInfo () const |
| double | GetSelectionScore (bool deterministic) const |
Additional Inherited Members | |
| Public Types inherited from operations_research::sat::SubSolver | |
| enum | SubsolverType { FULL_PROBLEM , FIRST_SOLUTION , INCOMPLETE , HELPER } |
| operations_research::sat::ObjectiveShavingSolver::ObjectiveShavingSolver | ( | const SatParameters & | local_parameters, |
| NeighborhoodGeneratorHelper * | helper, | ||
| SharedClasses * | shared ) |
Definition at line 51 of file shaving_solver.cc.
|
override |
Definition at line 61 of file shaving_solver.cc.
|
overridevirtual |
Implements operations_research::sat::SubSolver.
Definition at line 73 of file shaving_solver.cc.
|
overridevirtual |
Implements operations_research::sat::SubSolver.
Definition at line 115 of file shaving_solver.cc.
|
overridevirtual |
Implements operations_research::sat::SubSolver.
Definition at line 65 of file shaving_solver.cc.