sasoptpy.VariableGroup.sum¶
-
VariableGroup.
sum
(self, *argv)[source]¶ Quick sum method for the variable groups
- Parameters
- argvArguments
List of indices for the sum
- Returns
- r
Expression
Expression that represents the sum of all variables in the group
- r
Examples
>>> z = so.VariableGroup(2, ['a', 'b', 'c'], name='z', lb=0, ub=10) >>> e1 = z.sum('*', '*') >>> print(e1) z[1, 'c'] + z[1, 'a'] + z[1, 'b'] + z[0, 'a'] + z[0, 'b'] + z[0, 'c'] >>> e2 = z.sum('*', 'a') >>> print(e2) z[1, 'a'] + z[0, 'a'] >>> e3 = z.sum('*', ['a', 'b']) >>> print(e3) z[1, 'a'] + z[0, 'b'] + z[1, 'b'] + z[0, 'a']