コード例 #1
0
ファイル: factor_max_min_tests.py プロジェクト: fmgc/ProbPy
    def argmin_test_6(self):
        """
        Minimum argument with one variable
        """

        for i, domain in enumerate(self.X.domain):
            fac = Factor(self.X, [1, 2])
            fac.values[i] = -10

            event = Event([(self.X, domain)])
            assert(fac.argmin() == event)
コード例 #2
0
ファイル: factor_max_min_tests.py プロジェクト: fmgc/ProbPy
    def argmin_test_7(self):
        """
        Minimum argument with two variables
        """

        for i, domainx in enumerate(self.X.domain):
            for j, domainy in enumerate(self.Y.domain):
                fac = Factor([self.X, self.Y], [1, 2, 3, 4])
                fac.values[i + j*2] = -10

                event = Event([(self.X, domainx), (self.Y, domainy)])
                assert(fac.argmin() == event)