[[["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."],[[["`NumericalRevArray` is a C++ class within the OR-Tools constraint solver library."],["It provides methods for managing a reversible array of numerical values (`Add`, `Decr`, `Incr`)."],["The constructor initializes the array with a specified size and default value."],["The class facilitates constraint programming by allowing modifications to the array that can be undone during backtracking search."]]],["The `NumericalRevArray` class in C++ provides methods for managing an array. `Add` adds a value `to_add` to an element at a specific `index`, requiring a `Solver` pointer. `Incr` and `Decr` increment and decrement, respectively, the value of an element at a given `index` within the array, also needing a `Solver` pointer. `NumericalRevArray` is the constructor, initializing the array with a defined `size` and an initial `val` for each element.\n"]]