fix bug in global evaluator
This commit is contained in:
parent
cba8a83c8e
commit
f53cab4485
2 changed files with 10 additions and 2 deletions
|
|
@ -78,7 +78,10 @@ def eval_stl_g(phi, dt):
|
|||
a, b = phi.interval
|
||||
|
||||
def process_intervals(x):
|
||||
for (start, val), (end, val2) in x.iterintervals():
|
||||
# Need to add last interval
|
||||
intervals = fn.chain(x.iterintervals(),
|
||||
[(x.last(), (float('inf'), None),)])
|
||||
for (start, val), (end, val2) in intervals:
|
||||
start2, end2 = start - b, end + a
|
||||
if end2 > start2:
|
||||
yield (start2, val)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue