C++ Reference: class RoutingGlopWrapper

This documentation is automatically generated.

Method
AddMaximumConstraint

Return type: void

Arguments: int max_var, std::vector<int> vars

AddProductConstraint

Return type: void

Arguments: int product_var, std::vector<int> vars

Clear

Return type: void

ClearObjective

Return type: void

CreateNewConstraint

Return type: int

Arguments: int64 lower_bound, int64 upper_bound

CreateNewPositiveVariable

Return type: int

GetObjectiveCoefficient

Return type: double

Arguments: int index

GetObjectiveValue

Return type: int64

GetValue

Return type: double

Arguments: int index

GetVariableLowerBound

Return type: int64

Arguments: int index

IsCPSATSolver

Return type: bool

NumVariables

Return type: int

RoutingGlopWrapper

Return type: explicit

Arguments: const glop::GlopParameters& parameters

SetCoefficient

Return type: void

Arguments: int ct, int index, double coefficient

SetEnforcementLiteral

Return type: void

Arguments: int ct, int condition

SetObjectiveCoefficient

Return type: void

Arguments: int index, double coefficient

SetVariableBounds

Return type: bool

Arguments: int index, int64 lower_bound, int64 upper_bound

SetVariableDisjointBounds

Return type: void

Arguments: int index, const std::vector<int64>& starts, const std::vector<int64>& ends

SolutionIsInteger

Return type: bool

Solve

Return type: DimensionSchedulingStatus

Arguments: absl::Duration duration_limit