[[["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."],[[["`MPConstraint` represents a linear constraint within the `MPSolver` class in Google's OR-Tools, allowing users to define relationships between variables in a linear programming problem."],["Users can manipulate constraints by setting coefficients for variables, defining lower and upper bounds, and accessing properties like dual values and basis status."],["The `MPConstraint` class provides methods for managing constraint properties, such as `Clear` for resetting coefficients, `SetBounds` for adjusting bounds, and `GetCoefficient` for retrieving variable coefficients."],["Advanced functionalities like lazy constraints are also supported through methods like `is_lazy` and `set_is_lazy`."],["The class offers methods to access constraint details like its index (`index`), name (`name`), and associated terms (`terms`)."]]],["The `MPConstraint` class in C++ provides methods to manage constraints in a linear solver. Key actions include setting and getting bounds (`SetBounds`, `SetLB`, `SetUB`, `lb`, `ub`), manipulating coefficients (`SetCoefficient`, `GetCoefficient`), and clearing data (`Clear`). The class also allows retrieving constraint properties like index (`index`), name (`name`), and basis status (`basis_status`). Additional functionality includes checking if a constraint is lazy (`is_lazy`) and setting it as such (`set_is_lazy`). It can also get a constraint indicator variable (`indicator_variable`) and its value (`indicator_value`).\n"]]