コード例 #1
0
ファイル: test_cuttingplane.py プロジェクト: vova292/pyomo
    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)
コード例 #2
0
ファイル: test_cuttingplane.py プロジェクト: vova292/pyomo
    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)
コード例 #3
0
ファイル: test_cuttingplane.py プロジェクト: vova292/pyomo
    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)