def test_2disj_cuts_valid_for_extreme_pts_projection(self): m = models.grossmann_twoDisj() TransformationFactory('gdp.cuttingplane').apply_to(m) self.check_2disj_cuts_valid_for_extreme_pts(m)
def test_2disj_cuts_valid_for_extreme_pts_inf_norm(self): m = models.grossmann_twoDisj() TransformationFactory('gdp.cuttingplane').apply_to(m, norm=float('inf')) self.check_2disj_cuts_valid_for_extreme_pts(m)
def test_2disj_cuts_valid_for_extreme_pts_fme(self): m = models.grossmann_twoDisj() TransformationFactory('gdp.cuttingplane').apply_to( m, create_cuts=create_cuts_fme, post_process_cut=None) self.check_2disj_cuts_valid_for_extreme_pts(m)