Ejemplo n.º 1
0
    def test_input_none(self):

        weps_u_ref = np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(None, \
            self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
Ejemplo n.º 2
0
    def test_input_columns(self):

        weps_u_ref = 2 * np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(weps_u_ref.T, \
            self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, np.squeeze(weps_u_ref))
Ejemplo n.º 3
0
    def test_zero_equation_errors(self):

        neps_u = 0

        weps_u_ref = ci.dmatrix(0, 0)

        # In this case, the input value is not used by the function, and
        # therefor irrelevant at this point

        weps_u = inputchecks.check_input_error_weightings(None, neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
Ejemplo n.º 4
0
    def test_zero_equation_errors(self):

        neps_u = 0

        weps_u_ref = ci.dmatrix(0, 0)

        # In this case, the input value is not used by the function, and
        # therefor irrelevant at this point

        weps_u = inputchecks.check_input_error_weightings(None, \
            neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
Ejemplo n.º 5
0
    def test_input_none(self):

        weps_u_ref = np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(None, self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, weps_u_ref)
Ejemplo n.º 6
0
    def test_input_columns(self):

        weps_u_ref = 2 * np.ones((self.neps_u, self.number_of_intervals))

        weps_u = inputchecks.check_input_error_weightings(weps_u_ref.T, self.neps_u, self.number_of_intervals)
        assert_array_equal(weps_u, np.squeeze(weps_u_ref))