1function indexes = build_index(m,cr)
2total_dim = nchoosek(cr+m-1,cr);
3indexes = zeros(total_dim,m);
6 k = find(indexes(row-1,:)>0, 1);
8 indexes(row,:) = indexes(row-1,:);
9 indexes(row,k+1) = indexes(row,k+1)+1;
10 indexes(row,1) = indexes(row,k)-1;