コード例 #1
0
    def test_1(self):
        # three points in 2-D space
        Xs = sp.array([[0.0, 0.0],
                       [1.0, 1.0],
                       [1.0, 0.0]])

        assert (ARDim(Xs) == 2)
コード例 #2
0
    def test_NH3(self):
        # N2 + 3H2 -> 2NH3

        stoich_mat = sp.array([[-1.0, -3.0, 2.0]]).T
        Cf0 = sp.array([1.0, 1.0, 0.0])

        Vs = stoichSubspace(Cf0, stoich_mat)['all_Cs']

        assert (ARDim(Vs) == 1)
コード例 #3
0
    def test_VDV_2D(self):
        # A -> B -> C

        stoich_mat = sp.array([[-1.0, 0.0],
                               [1.0, -1.0],
                               [0.0, 1.0]])

        Cf0 = sp.array([1.0, 0.0, 0.0])

        Vs = stoichSubspace(Cf0, stoich_mat)['all_Cs']

        assert (ARDim(Vs) == 2)
コード例 #4
0
    def test_2(self):
        # two points in 3-D space
        Xs = sp.array([[0.0, 0.0, 0.0],
                       [1.0, 1.0, 1.0]])

        assert (ARDim(Xs) == 1)
コード例 #5
0
 def test_7(self):
     # repeated row
     x = sp.array([[1.0, 2.0],
                   [1.0, 2.0]])
     assert (ARDim(x) == 0)
コード例 #6
0
 def test_6(self):
     # 1-D numpy array
     x = sp.array([1.0, 2.0, 3.0, 4.0])
     assert (ARDim(x) == 0)
コード例 #7
0
 def test_5(self):
     # column vector
     x = sp.array([[1.0, 2.0, 3.0, 4.0]]).T
     assert (ARDim(x) == 0)
コード例 #8
0
    def test_0b(self):

        Xs = sp.rand(1, 10)
        assert ARDim(Xs) == 0
コード例 #9
0
 def test_3(self):
     x = sp.zeros([3, 3])
     assert (ARDim(x) == 0)
コード例 #10
0
    def test_4(self):

        Xs = sp.rand(10, 4)
        assert ARDim(Xs) == 4
コード例 #11
0
    def test_3(self):

        Xs = sp.rand(10, 3)
        assert ARDim(Xs) == 3
コード例 #12
0
    def test_2(self):

        Xs = sp.rand(10, 2)
        assert ARDim(Xs) == 2
コード例 #13
0
 def test_2(self):
     x = sp.zeros([1, 3]).T
     assert (ARDim(x) == 0)
コード例 #14
0
    def test_1a(self):

        Xs = sp.rand(2, 3)
        assert ARDim(Xs) == 1
コード例 #15
0
 def test_1(self):
     x = sp.zeros([1, 3])
     assert (ARDim(x) == 0)
コード例 #16
0
 def test_4(self):
     # row vector
     x = sp.array([[1.0, 2.0, 3.0, 4.0]])
     assert (ARDim(x) == 0)
コード例 #17
0
    def test_0a(self):

        Xs = sp.rand(10, 1)
        assert ARDim(Xs) == 0