Class: ORTools::CpSolverSolutionCallback
- Inherits:
-
Object
- Object
- ORTools::CpSolverSolutionCallback
- Defined in:
- lib/or_tools/cp_solver_solution_callback.rb
Instance Attribute Summary collapse
-
#response ⇒ Object
writeonly
Sets the attribute response.
Instance Method Summary collapse
Instance Attribute Details
#response=(value) ⇒ Object (writeonly)
Sets the attribute response
3 4 5 |
# File 'lib/or_tools/cp_solver_solution_callback.rb', line 3 def response=(value) @response = value end |
Instance Method Details
#objective_value ⇒ Object
16 17 18 |
# File 'lib/or_tools/cp_solver_solution_callback.rb', line 16 def objective_value @response.objective_value end |
#value(expr) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/or_tools/cp_solver_solution_callback.rb', line 5 def value(expr) case expr when SatIntVar @response.solution_integer_value(expr) when BoolVar @response.solution_boolean_value(expr) else raise "Unsupported type" end end |