We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d844e9 commit d9fdd83Copy full SHA for d9fdd83
pyomo/contrib/parmest/parmest.py
@@ -952,12 +952,10 @@ def _create_parmest_model(self, experiment_number):
952
953
# TODO, this needs to be turned into an enum class of options that still support
954
# custom functions
955
- if isinstance(self.obj_function, Enum):
956
- if self.obj_function == ObjectiveType.SSE:
957
- second_stage_rule = SSE
958
- else:
959
- second_stage_rule = SSE_weighted
960
- self.covariance_objective = second_stage_rule
+ if self.obj_function is ObjectiveType.SSE:
+ second_stage_rule = SSE_weighted
+ elif self.obj_function is ObjectiveType.SSE_weighted:
961
else:
962
# A custom function uses model.experiment_outputs as data
963
second_stage_rule = self.obj_function
0 commit comments