implemented robustness
This commit is contained in:
parent
c6810d8d75
commit
aec3c0d15b
1 changed files with 3 additions and 2 deletions
|
|
@ -87,12 +87,13 @@ def binsearch(stleval, *, tol=1e-3, lo, hi, polarity):
|
||||||
lo, hi = mid, hi
|
lo, hi = mid, hi
|
||||||
else:
|
else:
|
||||||
lo, hi = lo, mid
|
lo, hi = lo, mid
|
||||||
return mid
|
|
||||||
|
# Want satisifiable formula
|
||||||
|
return hi if polarity else lo
|
||||||
|
|
||||||
|
|
||||||
def lex_param_project(stl, x, *, order, polarity, ranges, tol=1e-3):
|
def lex_param_project(stl, x, *, order, polarity, ranges, tol=1e-3):
|
||||||
val = {var: (ranges[var][0] if not polarity[var] else ranges[var][1]) for var in order}
|
val = {var: (ranges[var][0] if not polarity[var] else ranges[var][1]) for var in order}
|
||||||
# TODO: evaluate top paramater
|
|
||||||
p_lens = param_lens(stl)
|
p_lens = param_lens(stl)
|
||||||
def stleval_fact(var, val):
|
def stleval_fact(var, val):
|
||||||
l = lens(val)[var]
|
l = lens(val)[var]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue