コード例 #1
0
    def test_innermorphic(self, p, q):
        layout, blades = Cl(p, q)

        A = Frame(layout.randomV(p + q))
        R = layout.randomRotor()
        B = Frame([R * a * ~R for a in A])
        assert A.is_innermorphic_to(B)
コード例 #2
0
ファイル: test_clifford.py プロジェクト: arsenovic/clifford
    def test_innermorphic(self):
        for p, q in [(2, 0), (3, 0), (4, 0)]:
            layout, blades = Cl(p, q)

            A = Frame(layout.randomV(p+q))
            R = layout.randomRotor()
            B = Frame([R*a*~R for a in A])
            self.assertTrue(A.is_innermorphic_to(B))
コード例 #3
0
ファイル: test_clifford.py プロジェクト: tingelst/clifford
    def test_innermorphic(self):
        for p, q in [(2, 0), (3, 0), (4, 0)]:
            layout, blades = Cl(p, q)

            A = Frame(layout.randomV(p + q))
            R = layout.randomRotor()
            B = Frame([R * a * ~R for a in A])
            self.assertTrue(A.is_innermorphic_to(B))
コード例 #4
0
 def test_frame_inv(self, p, q):
     layout, blades = Cl(p, q)
     A = Frame(layout.randomV(p + q))
     self.check_inv(A)
コード例 #5
0
ファイル: test_clifford.py プロジェクト: tingelst/clifford
 def test_frame_inv(self):
     for p, q in [(2, 0), (3, 0), (4, 0)]:
         layout, blades = Cl(p, q)
         A = Frame(layout.randomV(p + q))
         self.check_inv(A)
コード例 #6
0
ファイル: test_clifford.py プロジェクト: tBuLi/clifford
 def test_innermorphic(self, p, q, rng):  # noqa: F811
     layout, blades = Cl(p, q)
     A = Frame(layout.randomV(p + q, rng=rng))
     R = layout.randomRotor(rng=rng)
     B = Frame([R * a * ~R for a in A])
     assert A.is_innermorphic_to(B)
コード例 #7
0
ファイル: test_clifford.py プロジェクト: tBuLi/clifford
 def test_frame_inv(self, p, q, rng):  # noqa: F811
     layout, blades = Cl(p, q)
     A = Frame(layout.randomV(p + q, rng=rng))
     self.check_inv(A)