![]() |
OR-Tools
8.2
|
Definition at line 212 of file routing_lp_scheduling.h.
Public Member Functions | |
RoutingGlopWrapper (const glop::GlopParameters ¶meters) | |
void | Clear () override |
int | CreateNewPositiveVariable () override |
bool | SetVariableBounds (int index, int64 lower_bound, int64 upper_bound) override |
void | SetVariableDisjointBounds (int index, const std::vector< int64 > &starts, const std::vector< int64 > &ends) override |
int64 | GetVariableLowerBound (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 lower_bound, int64 upper_bound) override |
void | SetCoefficient (int ct, int index, double coefficient) override |
bool | IsCPSATSolver () override |
void | AddMaximumConstraint (int max_var, std::vector< int > vars) override |
void | AddProductConstraint (int product_var, std::vector< int > vars) override |
void | SetEnforcementLiteral (int ct, int condition) override |
DimensionSchedulingStatus | Solve (absl::Duration duration_limit) override |
int64 | GetObjectiveValue () const override |
double | GetValue (int index) const override |
bool | SolutionIsInteger () const override |
int | AddVariable (int64 lower_bound, int64 upper_bound) |
int | AddLinearConstraint (int64 lower_bound, int64 upper_bound, const std::vector< std::pair< int, double > > &variable_coeffs) |
int | AddReifiedLinearConstraint (int64 lower_bound, int64 upper_bound, const std::vector< std::pair< int, double > > &weighted_variables) |
|
inlineexplicit |
Definition at line 214 of file routing_lp_scheduling.h.
|
inlineinherited |
Definition at line 172 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 282 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 283 of file routing_lp_scheduling.h.
|
inlineinherited |
Definition at line 185 of file routing_lp_scheduling.h.
Definition at line 163 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 218 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 262 of file routing_lp_scheduling.h.
Implements RoutingLinearSolverWrapper.
Definition at line 270 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 223 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 259 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 316 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 319 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 253 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 281 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 267 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 284 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 256 of file routing_lp_scheduling.h.
Implements RoutingLinearSolverWrapper.
Definition at line 226 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 244 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 322 of file routing_lp_scheduling.h.
|
inlineoverridevirtual |
Implements RoutingLinearSolverWrapper.
Definition at line 285 of file routing_lp_scheduling.h.