Skip to content

Commit

Permalink
bug fix in test_standardized_responses
Browse files Browse the repository at this point in the history
  • Loading branch information
RezaNajian committed Jul 3, 2023
1 parent 57c343b commit 8ef4366
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,7 @@ def test_ObjectiveMinimization(self):
}""")

standardized_objective = StandardizedObjective(parameters, self.master_control, self.optimization_problem)
standardized_objective.Initialize()
self.assertAlmostEqual(standardized_objective.GetStandardizedValue(), self.response_function.CalculateValue() * 2.0)
self._CheckSensitivity(standardized_objective, 1e-9, 6)

Expand All @@ -104,6 +105,7 @@ def test_ObjectiveMaximization(self):
}""")

standardized_objective = StandardizedObjective(parameters, self.master_control, self.optimization_problem)
standardized_objective.Initialize()
self.assertAlmostEqual(standardized_objective.GetStandardizedValue(), self.response_function.CalculateValue() * -2.0)
self._CheckSensitivity(standardized_objective, 1e-9, 6)

Expand All @@ -122,6 +124,7 @@ def setUpClass(cls):
}""")

cls.standardized_constraint = StandardizedConstraint(parameters, cls.master_control, cls.optimization_problem)
cls.standardized_constraint.Initialize()
cls.standardized_constraint.CalculateStandardizedValue(cls.initial_configuration)

def test_ConstraintInitialValueEquality(self):
Expand All @@ -132,6 +135,7 @@ def test_ConstraintInitialValueEquality(self):
}""")

standardized_constraint = StandardizedConstraint(parameters, self.master_control, self.optimization_problem)
standardized_constraint.Initialize()
self.assertAlmostEqual(standardized_constraint.GetStandardizedValue(), 0.0)
self._CheckSensitivity(standardized_constraint, 1e-9, 6)

Expand All @@ -143,6 +147,7 @@ def test_ConstraintInitialValueLessThan(self):
}""")

standardized_constraint = StandardizedConstraint(parameters, self.master_control, self.optimization_problem)
standardized_constraint.Initialize()
self.assertAlmostEqual(standardized_constraint.GetStandardizedValue(), 0.0)
self._CheckSensitivity(standardized_constraint, 1e-9, 6)

Expand All @@ -154,6 +159,7 @@ def test_ConstraintInitialValueGreaterThan(self):
}""")

standardized_constraint = StandardizedConstraint(parameters, self.master_control, self.optimization_problem)
standardized_constraint.Initialize()
self.assertAlmostEqual(standardized_constraint.GetStandardizedValue(), 0.0)
self._CheckSensitivity(standardized_constraint, 1e-9, 6)

Expand All @@ -165,6 +171,7 @@ def test_ConstraintSpecifiedValueEquality(self):
}""")

standardized_constraint = StandardizedConstraint(parameters, self.master_control, self.optimization_problem)
standardized_constraint.Initialize()
self.assertAlmostEqual(standardized_constraint.GetStandardizedValue(), self.response_function.CalculateValue() - 4.0)
self._CheckSensitivity(standardized_constraint, 1e-9, 6)

Expand All @@ -176,6 +183,7 @@ def test_ConstraintSpecifiedValueLessThan(self):
}""")

standardized_constraint = StandardizedConstraint(parameters, self.master_control, self.optimization_problem)
standardized_constraint.Initialize()
self.assertAlmostEqual(standardized_constraint.GetStandardizedValue(), self.response_function.CalculateValue() - 4.0)
self._CheckSensitivity(standardized_constraint, 1e-9, 6)

Expand All @@ -187,6 +195,7 @@ def test_ConstraintSpecifiedValueGreaterThan(self):
}""")

standardized_constraint = StandardizedConstraint(parameters, self.master_control, self.optimization_problem)
standardized_constraint.Initialize()
self.assertAlmostEqual(standardized_constraint.GetStandardizedValue(), -self.response_function.CalculateValue() + 4.0)
self._CheckSensitivity(standardized_constraint, 1e-9, 6)

Expand Down

0 comments on commit 8ef4366

Please sign in to comment.