def test_creation_rotation(self):
        symOpPlus = SymmetryOperationFactory.createSymOp("-y,x-y,z")
        symElePlus = SymmetryElementFactory.createSymElement(symOpPlus)

        self.assertEquals(symElePlus.getRotationSense(), SymmetryElement.RotationSense.Positive)

        symOpMinus = SymmetryOperationFactory.createSymOp("-x+y,-x,z")
        symEleMinus = SymmetryElementFactory.createSymElement(symOpMinus)

        self.assertEquals(symEleMinus.getRotationSense(), SymmetryElement.RotationSense.Negative)
Exemple #2
0
    def test_creation_rotation(self):
        symOpPlus = SymmetryOperationFactory.createSymOp("-y,x-y,z")
        symElePlus = SymmetryElementFactory.createSymElement(symOpPlus)

        self.assertEqual(symElePlus.getRotationSense(), SymmetryElement.RotationSense.Positive)

        symOpMinus = SymmetryOperationFactory.createSymOp("-x+y,-x,z")
        symEleMinus = SymmetryElementFactory.createSymElement(symOpMinus)

        self.assertEqual(symEleMinus.getRotationSense(), SymmetryElement.RotationSense.Negative)
    def test_creation_axis(self):
        symOp = SymmetryOperationFactory.createSymOp("x,y,-z")
        symEle = SymmetryElementFactory.createSymElement(symOp)

        self.assertEquals(symEle.getHMSymbol(), "m")
        self.assertEquals(symEle.getAxis(), V3D(0,0,1))

        rotation = SymmetryOperationFactory.createSymOp("x,-y,-z")
        rotationElement = SymmetryElementFactory.createSymElement(rotation)

        self.assertEquals(rotationElement.getHMSymbol(), "2")
        self.assertEquals(rotationElement.getAxis(), V3D(1,0,0))
Exemple #4
0
    def test_creation_axis(self):
        symOp = SymmetryOperationFactory.createSymOp("x,y,-z")
        symEle = SymmetryElementFactory.createSymElement(symOp)

        self.assertEquals(symEle.getHMSymbol(), "m")
        self.assertEquals(symEle.getAxis(), V3D(0, 0, 1))

        rotation = SymmetryOperationFactory.createSymOp("x,-y,-z")
        rotationElement = SymmetryElementFactory.createSymElement(rotation)

        self.assertEquals(rotationElement.getHMSymbol(), "2")
        self.assertEquals(rotationElement.getAxis(), V3D(1, 0, 0))
    def test_creation_no_rotation(self):
        symOpNone = SymmetryOperationFactory.createSymOp("-x,-y,-z")
        symEleNone = SymmetryElementFactory.createSymElement(symOpNone)

        self.assertEquals(symEleNone.getRotationSense(), SymmetryElement.RotationSense.NoRotation)
    def test_creation_no_axis(self):
        symOp = SymmetryOperationFactory.createSymOp("-x,-y,-z")
        symEle = SymmetryElementFactory.createSymElement(symOp)

        self.assertEquals(symEle.getHMSymbol(), "-1")
        self.assertEquals(symEle.getAxis(), V3D(0,0,0))
Exemple #7
0
    def test_creation_no_rotation(self):
        symOpNone = SymmetryOperationFactory.createSymOp("-x,-y,-z")
        symEleNone = SymmetryElementFactory.createSymElement(symOpNone)

        self.assertEquals(symEleNone.getRotationSense(),
                          SymmetryElement.RotationSense.NoRotation)
Exemple #8
0
    def test_creation_no_axis(self):
        symOp = SymmetryOperationFactory.createSymOp("-x,-y,-z")
        symEle = SymmetryElementFactory.createSymElement(symOp)

        self.assertEquals(symEle.getHMSymbol(), "-1")
        self.assertEquals(symEle.getAxis(), V3D(0, 0, 0))