Definition at line 467 of file feasibility_jump.h.
#include <feasibility_jump.h>
|
| | FeasibilityJumpSolver (const absl::string_view name, SubSolver::SubsolverType type, const LinearModel *linear_model, SatParameters params, std::shared_ptr< SharedLsStates > ls_states, ModelSharedTimeLimit *shared_time_limit, SharedResponseManager *shared_response, SharedBoundsManager *shared_bounds, SharedLsSolutionRepository *shared_hints, SharedStatistics *shared_stats, SharedStatTables *stat_tables) |
| | ~FeasibilityJumpSolver () override |
| void | Synchronize () final |
| bool | IsDone () final |
| bool | TaskIsAvailable () final |
| std::function< void()> | GenerateTask (int64_t) final |
| | SubSolver (absl::string_view name, SubsolverType type) |
| virtual | ~SubSolver ()=default |
| 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 |
◆ FeasibilityJumpSolver()
| operations_research::sat::FeasibilityJumpSolver::FeasibilityJumpSolver |
( |
const absl::string_view | name, |
|
|
SubSolver::SubsolverType | type, |
|
|
const LinearModel * | linear_model, |
|
|
SatParameters | params, |
|
|
std::shared_ptr< SharedLsStates > | ls_states, |
|
|
ModelSharedTimeLimit * | shared_time_limit, |
|
|
SharedResponseManager * | shared_response, |
|
|
SharedBoundsManager * | shared_bounds, |
|
|
SharedLsSolutionRepository * | shared_hints, |
|
|
SharedStatistics * | shared_stats, |
|
|
SharedStatTables * | stat_tables ) |
|
inline |
◆ ~FeasibilityJumpSolver()
| operations_research::sat::FeasibilityJumpSolver::~FeasibilityJumpSolver |
( |
| ) |
|
|
override |
◆ GenerateTask()
| std::function< void()> operations_research::sat::FeasibilityJumpSolver::GenerateTask |
( |
int64_t | | ) |
|
|
finalvirtual |
◆ IsDone()
| bool operations_research::sat::FeasibilityJumpSolver::IsDone |
( |
| ) |
|
|
inlinefinalvirtual |
◆ Synchronize()
| void operations_research::sat::FeasibilityJumpSolver::Synchronize |
( |
| ) |
|
|
inlinefinalvirtual |
◆ TaskIsAvailable()
| bool operations_research::sat::FeasibilityJumpSolver::TaskIsAvailable |
( |
| ) |
|
|
inlinefinalvirtual |
The documentation for this class was generated from the following files: