[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-06 UTC."],[[["`RoutingGlopWrapper` is a C++ class that provides an interface to the GLOP linear programming solver."],["It allows creating and managing variables, constraints, and objectives for optimization problems."],["Users can set coefficients, bounds, and names for variables, as well as define constraints and objectives."],["The class offers methods for solving the LP problem and retrieving the solution and objective value."],["It can be used for both relaxation and integer solutions in routing and scheduling contexts."]]],["The `RoutingGlopWrapper` class facilitates constraint management and solving. Key actions include adding constraints (`AddMaximumConstraint`, `AddObjectiveConstraint`, `AddProductConstraint`), creating variables/constraints (`CreateNewConstraint`, `CreateNewPositiveVariable`), and manipulating variables (`SetVariableBounds`, `SetVariableName`). It also handles objective functions (`Set/GetObjectiveCoefficient`, `ClearObjective`) and allows retrieving values/bounds (`GetValue`, `GetVariableLowerBound`). Other capabilities include clearing data, checking solver type, and solving with time limits (`Solve`).\n"]]