![]() |
OR-Tools
9.6
|
Definition at line 262 of file routing_lp_scheduling.h.
Public Member Functions | |
| RoutingGlopWrapper (bool is_relaxation, const glop::GlopParameters ¶meters) | |
| void | Clear () override |
| int | CreateNewPositiveVariable () override |
| void | SetVariableName (int index, absl::string_view name) override |
| bool | SetVariableBounds (int index, int64_t lower_bound, int64_t upper_bound) override |
| void | SetVariableDisjointBounds (int index, const std::vector< int64_t > &starts, const std::vector< int64_t > &ends) override |
| int64_t | GetVariableLowerBound (int index) const override |
| int64_t | GetVariableUpperBound (int index) const override |
| void | SetObjectiveCoefficient (int index, double coefficient) override |
| double | GetObjectiveCoefficient (int index) const override |
| void | ClearObjective () override |
| int | NumVariables () const override |
| int | CreateNewConstraint (int64_t lower_bound, int64_t upper_bound) override |
| void | SetCoefficient (int ct, int index, double coefficient) override |
| bool | IsCPSATSolver () override |
| void | AddObjectiveConstraint () override |
| void | AddMaximumConstraint (int, std::vector< int >) override |
| void | AddProductConstraint (int, std::vector< int >) override |
| void | SetEnforcementLiteral (int, int) override |
| DimensionSchedulingStatus | Solve (absl::Duration duration_limit) override |
| int64_t | GetObjectiveValue () const override |
| double | GetValue (int index) const override |
| bool | SolutionIsInteger () const override |
| void | SetParameters (const std::string ¶meters) override |
| std::string | PrintModel () const override |
| virtual bool | ModelIsEmpty () const |
| int | AddVariable (int64_t lower_bound, int64_t upper_bound) |
| int | AddLinearConstraint (int64_t lower_bound, int64_t upper_bound, const std::vector< std::pair< int, double >> &variable_coeffs) |
| int | AddReifiedLinearConstraint (int64_t lower_bound, int64_t upper_bound, const std::vector< std::pair< int, double >> &weighted_variables) |
|
inline |
Definition at line 264 of file routing_lp_scheduling.h.
|
inlineinherited |
Definition at line 211 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 375 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 349 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 377 of file routing_lp_scheduling.h.
|
inlineinherited |
Definition at line 224 of file routing_lp_scheduling.h.
|
inlineinherited |
Definition at line 202 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 269 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 323 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 331 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 274 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 320 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 414 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 417 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 307 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 310 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 348 of file routing_lp_scheduling.h.
|
inlinevirtualinherited |
Reimplemented in RoutingCPSatWrapper.
Definition at line 196 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 328 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 434 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 341 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 379 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 317 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 425 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 280 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 298 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 277 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 420 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 380 of file routing_lp_scheduling.h.