[[["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."],[[["`RoutingCPSatWrapper` provides an interface to interact with the CP-SAT solver for scheduling and routing problems."],["It allows creating and managing variables, setting constraints, and defining objectives."],["Users can add specific constraints like maximum, product, and objective constraints to the solver."],["Methods are available to retrieve solution values, variable bounds, and objective information."],["It facilitates solving the problem with a specified time limit and checking the integrality of the solution."]]],["The `RoutingCPSatWrapper` class provides methods for managing constraints and variables in a CP-SAT solver. Key actions include adding maximum and product constraints, setting objective and variable coefficients/bounds, creating new constraints and variables, clearing objective or all data, setting enforcement literals, and obtaining values of objectives and variables. It also allows to check for an integer solution, and to solve the problem, returning the solution's status. Methods for managing variable names, parameters, and disjoint bounds are available.\n"]]