Class: ORTools::CpSolver
- Inherits:
-
Object
- Object
- ORTools::CpSolver
- Extended by:
- Forwardable
- Defined in:
- lib/or_tools/cp_solver.rb
Instance Method Summary collapse
- #search_for_all_solutions(model, observer) ⇒ Object
- #solve(model) ⇒ Object
- #solve_with_solution_callback(model, observer) ⇒ Object
- #value(var) ⇒ Object
Instance Method Details
#search_for_all_solutions(model, observer) ⇒ Object
23 24 25 26 |
# File 'lib/or_tools/cp_solver.rb', line 23 def search_for_all_solutions(model, observer) @response = _solve_with_observer(model, observer, true) @response.status end |
#solve(model) ⇒ Object
9 10 11 12 |
# File 'lib/or_tools/cp_solver.rb', line 9 def solve(model) @response = _solve(model) @response.status end |
#solve_with_solution_callback(model, observer) ⇒ Object
18 19 20 21 |
# File 'lib/or_tools/cp_solver.rb', line 18 def solve_with_solution_callback(model, observer) @response = _solve_with_observer(model, observer, false) @response.status end |
#value(var) ⇒ Object
14 15 16 |
# File 'lib/or_tools/cp_solver.rb', line 14 def value(var) _solution_integer_value(@response, var) end |