Skip to content

Commit d06f957

Browse files
committed
latest changes
1 parent dc757b2 commit d06f957

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/IBNLayer/compilationtemplate.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1347,13 +1347,13 @@ function chooseintrasplitavailabilities_defaultstochastic(avcon::AvailabilityCon
13471347

13481348
combinationfound = false
13491349
# begin from 100 % compliance target
1350-
for firstct in 1:-0.01:compliancetarget
1350+
for firstct in 1.0:-0.01:compliancetarget
13511351
setcompliancetarget!(firsthalfmutavailabilityconstraint, firstct)
13521352
firstavailabilityrequirement = quantile(firsthalfavailability, 1 - firstct)
13531353
setavailabilityrequirement!(firsthalfmutavailabilityconstraint, firstavailabilityrequirement)
13541354

1355-
secondcompliancetargetlimit = compliancetarget / firstct
1356-
for secondct in 1:-0.01:secondcompliancetargetlimit
1355+
secondcompliancetargetlimit = iszero(compliancetarget) && iszero(firstct) ? 0.0 : compliancetarget / firstct
1356+
for secondct in 1.0:-0.01:secondcompliancetargetlimit
13571357
# TODO : don't ask more than avcon ?
13581358
setcompliancetarget!(secondhalfmutavailabilityconstraint, secondct)
13591359
secondavailabilityrequirement = quantile(secondhalfavailability, 1 - secondct)

0 commit comments

Comments
 (0)