Skip to content

Commit dbb66f1

Browse files
committed
REF: remove dead code
The variable `jj` is never used, so the `for` loop can be removed. `counter[level]` cannot be strictly larger than `mi[level]` at this point in the program, so the `if`-`else` statement can also be removed.
1 parent 18696a4 commit dbb66f1

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

polytope/polytope.py

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2095,21 +2095,11 @@ def region_diff(poly, reg, abs_tol=ABS_TOL, intersect_tol=ABS_TOL,
20952095
if R < abs_tol:
20962096
level -= 1
20972097
res = union(res, Polytope(A[INDICES, :], B[INDICES]), False)
2098-
nzcount = np.nonzero(counter)[0]
2099-
for jj in xrange(len(nzcount) - 1, -1, -1):
2100-
if counter[level] <= mi[level]:
2101-
INDICES[-1] -= M
2102-
INDICES = np.hstack([
2103-
INDICES,
2104-
beg_mi[level] + counter[level] + M
2105-
])
2106-
break
2107-
else:
2108-
counter[level] = 0
2109-
INDICES = INDICES[0:m + sum(counter)]
2110-
if level == -1:
2111-
logger.debug('returning res from 1st point')
2112-
return res
2098+
INDICES[-1] -= M
2099+
INDICES = np.hstack([
2100+
INDICES,
2101+
beg_mi[level] + counter[level] + M
2102+
])
21132103
else:
21142104
if save:
21152105
logger.debug('counter[level] > 0')

0 commit comments

Comments
 (0)