[[["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."],[[["\u003cp\u003e\u003ccode\u003eMPConstraint\u003c/code\u003e represents a linear constraint within the \u003ccode\u003eMPSolver\u003c/code\u003e class in Google's OR-Tools, allowing users to define relationships between variables in a linear programming problem.\u003c/p\u003e\n"],["\u003cp\u003eUsers can manipulate constraints by setting coefficients for variables, defining lower and upper bounds, and accessing properties like dual values and basis status.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMPConstraint\u003c/code\u003e class provides methods for managing constraint properties, such as \u003ccode\u003eClear\u003c/code\u003e for resetting coefficients, \u003ccode\u003eSetBounds\u003c/code\u003e for adjusting bounds, and \u003ccode\u003eGetCoefficient\u003c/code\u003e for retrieving variable coefficients.\u003c/p\u003e\n"],["\u003cp\u003eAdvanced functionalities like lazy constraints are also supported through methods like \u003ccode\u003eis_lazy\u003c/code\u003e and \u003ccode\u003eset_is_lazy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers methods to access constraint details like its index (\u003ccode\u003eindex\u003c/code\u003e), name (\u003ccode\u003ename\u003c/code\u003e), and associated terms (\u003ccode\u003eterms\u003c/code\u003e).\u003c/p\u003e\n"]]],["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"],null,[]]