This functions helps to create summations over indexes.
Arguments
- .expr
an expression that can be expanded to a sum
- ...
bind variables in expr using dots. See examples.
Examples
if (FALSE) {
# create a sum from x_1 to x_10
sum_over(x[i], i = 1:10)
# create a sum from x_2 to x_10 with even indexes
sum_over(x[i], i = 1:10, i %% 2 == 0)
sum_over(x[i, j], i = 1:10, j = 1:i)
}