TaskModelSetVarArrays Variable arrays Gecode::SetVarArray Variable arrays can store variables. They are typically used for storing the variables being part of a solution. However, they can also be used for temporary purposes (even though memory is not reclaimed until the space it is created for is deleted).