File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -602,7 +602,8 @@ def get_master_dr_degree(master_data):
602602
603603 - 0 if iteration number is 0
604604 - min(1, config.decision_rule_order) if iteration number
605- otherwise does not exceed number of uncertain parameters
605+ otherwise does not exceed number of effective
606+ uncertain parameters
606607 - min(2, config.decision_rule_order) otherwise.
607608
608609 Parameters
@@ -615,12 +616,13 @@ def get_master_dr_degree(master_data):
615616 int
616617 DR order, or polynomial degree, to enforce.
617618 """
618- if master_data .master_model .scenarios [0 , 0 ].first_stage .dr_dependent_equality_cons :
619+ nom_scenario_blk = master_data .master_model .scenarios [0 , 0 ]
620+ if nom_scenario_blk .first_stage .dr_dependent_equality_cons :
619621 return master_data .config .decision_rule_order
620622
621623 if master_data .iteration == 0 :
622624 return 0
623- elif master_data .iteration <= len (master_data . config . uncertain_params ):
625+ elif master_data .iteration <= len (nom_scenario_blk . effective_uncertain_params ):
624626 return min (1 , master_data .config .decision_rule_order )
625627 else :
626628 return min (2 , master_data .config .decision_rule_order )
You can’t perform that action at this time.
0 commit comments