[[["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."],[[["`IntVarLocalSearchHandler` is a class within the OR-Tools constraint solver that manages the local search process for integer variables."],["It works in conjunction with `IntVarLocalSearchOperator` to define how variable values are changed during the search."],["The handler provides methods like `AddToAssignment`, `ValueFromAssignment`, `OnAddVars`, and `OnRevertChanges` to control the search process and variable assignments."],["Users can extend this class to implement custom local search behaviors for their specific problem constraints."]]],["The `IntVarLocalSearchHandler` class in C++ manages local search operations for integer variables. Key methods include: `AddToAssignment`, which adds variable assignments; `OnAddVars`, for handling newly added variables; and `OnRevertChanges`, to revert changes to a specific index and value. Additionally, `ValueFromAssignment` retrieves values for variables from an assignment. The class also features constructors for initialization and copying, along with a constructor that takes a `IntVarLocalSearchOperator` pointer.\n"]]