def make_rotations_table(d, v):
    '\n    All possible rotations of `range(v+1)`.\n    '
    m = np.array([[((j - i) if (j > i) else 0) for j in range((v + 1))] for i in range((v + 1))])
    m = (m - m.T)[::(- 1), :]
    m = np.roll(m, int((- np.floor((v / 2)))), axis=0)
    m = [Interval(d, min(i), max(i)) for i in m]
    return m
All possible rotations of `range(v+1)`.
def make_rotations_table(d, v):
    '\n    \n    '
    m = np.array([[((j - i) if (j > i) else 0) for j in range((v + 1))] for i in range((v + 1))])
    m = (m - m.T)[::(- 1), :]
    m = np.roll(m, int((- np.floor((v / 2)))), axis=0)
    m = [Interval(d, min(i), max(i)) for i in m]
    return m