Example #1
0
    def setUp(self):
        xtals = [
            Xtallite(eulers=np.array([10, 0, 0]), lattice='hexagonal'),
            Xtallite(eulers=np.array([20, 0, 0]), lattice='hexagonal'),
            Xtallite(eulers=np.array([30, 0, 0]), lattice='hexagonal'),
            Xtallite(eulers=np.array([40, 0, 0]), lattice='hexagonal')
        ]
        texture = 1
        ID = 0

        self.grain = Aggregate(xtals, texture=texture, gid=ID)
Example #2
0
    def setUp(self):
        xtals   = [Xtallite(eulers=np.array([10, 0, 0]),
                            lattice='hexagonal'),
                   Xtallite(eulers=np.array([20, 0, 0]),
                            lattice='hexagonal'),
                   Xtallite(eulers=np.array([30, 0, 0]),
                            lattice='hexagonal'),
                   Xtallite(eulers=np.array([40, 0, 0]),
                            lattice='hexagonal')]
        texture = 1
        ID      = 0

        self.grain = Aggregate(xtals,
                               texture=texture,
                               gid=ID)
Example #3
0
class testAggregate(unittest.TestCase):
    def setUp(self):
        xtals = [
            Xtallite(eulers=np.array([10, 0, 0]), lattice='hexagonal'),
            Xtallite(eulers=np.array([20, 0, 0]), lattice='hexagonal'),
            Xtallite(eulers=np.array([30, 0, 0]), lattice='hexagonal'),
            Xtallite(eulers=np.array([40, 0, 0]), lattice='hexagonal')
        ]
        texture = 1
        ID = 0

        self.grain = Aggregate(xtals, texture=texture, gid=ID)

    def test_averageOrienation(self):
        targ = [25.0, 0.0, 0.0]
        calc = self.grain.getOrientation(mode='eulers')
        np.testing.assert_almost_equal(calc, targ)
Example #4
0
class testAggregate(unittest.TestCase):

    def setUp(self):
        xtals   = [Xtallite(eulers=np.array([10, 0, 0]),
                            lattice='hexagonal'),
                   Xtallite(eulers=np.array([20, 0, 0]),
                            lattice='hexagonal'),
                   Xtallite(eulers=np.array([30, 0, 0]),
                            lattice='hexagonal'),
                   Xtallite(eulers=np.array([40, 0, 0]),
                            lattice='hexagonal')]
        texture = 1
        ID      = 0

        self.grain = Aggregate(xtals,
                               texture=texture,
                               gid=ID)

    def test_averageOrienation(self):
        targ = [25.0, 0.0, 0.0]
        calc = self.grain.getOrientation(mode='eulers')
        np.testing.assert_almost_equal(calc, targ)