Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
#include <constraint_solveri.h>
Public Member Functions | |
RevGrowingArray (int64_t block_size) | |
~RevGrowingArray () | |
T | At (int64_t index) const |
void | RevInsert (Solver *const solver, int64_t index, T value) |
This class is a reversible growing array. In can grow in both directions, and even accept negative indices. The objects stored have a type T. As it relies on the solver for reversibility, these objects can be up-casted to 'C' when using Solver::SaveValue().
Definition at line 2813 of file constraint_solveri.h.
|
inlineexplicit |
Definition at line 2815 of file constraint_solveri.h.
|
inline |
Definition at line 2820 of file constraint_solveri.h.
|
inline |
Definition at line 2826 of file constraint_solveri.h.
|
inline |
Definition at line 2836 of file constraint_solveri.h.