Symmetry
Symmetry classes.
- class nvtools.symmetry.OhSymmetry[source]
Oh Symmetry.
- matrices: list = [array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]), array([[0, 0, 1], [1, 0, 0], [0, 1, 0]]), array([[0, 1, 0], [0, 0, 1], [1, 0, 0]]), array([[ 0, 0, -1], [-1, 0, 0], [ 0, -1, 0]]), array([[ 0, -1, 0], [ 0, 0, -1], [-1, 0, 0]]), array([[ 0, 1, 0], [-1, 0, 0], [ 0, 0, 1]]), array([[ 0, 0, -1], [ 1, 0, 0], [ 0, -1, 0]]), array([[ 0, -1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[ 0, 0, 1], [-1, 0, 0], [ 0, 1, 0]]), array([[ 1, 0, 0], [ 0, -1, 0], [ 0, 0, -1]]), array([[-1, 0, 0], [ 0, 1, 0], [ 0, 0, -1]]), array([[-1, 0, 0], [ 0, -1, 0], [ 0, 0, 1]]), array([[ 0, 0, 1], [ 0, 1, 0], [-1, 0, 0]]), array([[ 0, 0, -1], [ 0, 1, 0], [ 1, 0, 0]]), array([[ 1, 0, 0], [ 0, 0, 1], [ 0, -1, 0]]), array([[ 1, 0, 0], [ 0, 0, -1], [ 0, 1, 0]]), array([[ 0, 1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[ 0, -1, 0], [-1, 0, 0], [ 0, 0, 1]]), array([[1, 0, 0], [0, 1, 0], [0, 0, 1]]), array([[ 0, 0, -1], [ 0, -1, 0], [-1, 0, 0]]), array([[ 0, 1, 0], [ 0, 0, 1], [-1, 0, 0]]), array([[ 0, 0, -1], [-1, 0, 0], [ 0, 1, 0]]), array([[ 0, -1, 0], [ 0, 0, -1], [ 1, 0, 0]]), array([[ 0, 1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[-1., -0., -0.], [-0., -1., -0.], [-0., -0., -1.]]), array([[ 0, 0, -1], [-1, 0, 0], [ 0, -1, 0]]), array([[ 0, -1, 0], [ 0, 0, -1], [-1, 0, 0]]), array([[0, 0, 1], [1, 0, 0], [0, 1, 0]]), array([[0, 1, 0], [0, 0, 1], [1, 0, 0]]), array([[ 0, -1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[ 0, 0, 1], [-1, 0, 0], [ 0, 1, 0]]), array([[ 0, 1, 0], [-1, 0, 0], [ 0, 0, 1]]), array([[ 0, 0, -1], [ 1, 0, 0], [ 0, -1, 0]]), array([[-1, 0, 0], [ 0, 1, 0], [ 0, 0, 1]]), array([[ 1, 0, 0], [ 0, -1, 0], [ 0, 0, 1]]), array([[ 1, 0, 0], [ 0, 1, 0], [ 0, 0, -1]]), array([[ 0, 0, -1], [ 0, -1, 0], [ 1, 0, 0]]), array([[ 0, 0, 1], [ 0, -1, 0], [-1, 0, 0]]), array([[-1, 0, 0], [ 0, 0, -1], [ 0, 1, 0]]), array([[-1, 0, 0], [ 0, 0, 1], [ 0, -1, 0]]), array([[ 0, -1, 0], [-1, 0, 0], [ 0, 0, 1]]), array([[ 0, 1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[-1, 0, 0], [ 0, -1, 0], [ 0, 0, -1]]), array([[0, 0, 1], [0, 1, 0], [1, 0, 0]]), array([[ 0, -1, 0], [ 0, 0, -1], [ 1, 0, 0]]), array([[ 0, 0, 1], [ 1, 0, 0], [ 0, -1, 0]]), array([[ 0, 1, 0], [ 0, 0, 1], [-1, 0, 0]]), array([[ 0, -1, 0], [-1, 0, 0], [ 0, 0, 1]])]
- class nvtools.symmetry.TdSymmetry[source]
Td Symmetry.
- matrices: list = [array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]), array([[0, 0, 1], [1, 0, 0], [0, 1, 0]]), array([[0, 1, 0], [0, 0, 1], [1, 0, 0]]), array([[ 0, 0, -1], [-1, 0, 0], [ 0, -1, 0]]), array([[ 0, -1, 0], [ 0, 0, -1], [-1, 0, 0]]), array([[ 0, 1, 0], [-1, 0, 0], [ 0, 0, 1]]), array([[ 0, 0, -1], [ 1, 0, 0], [ 0, -1, 0]]), array([[ 0, -1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[ 0, 0, 1], [-1, 0, 0], [ 0, 1, 0]]), array([[ 1, 0, 0], [ 0, -1, 0], [ 0, 0, -1]]), array([[-1, 0, 0], [ 0, 1, 0], [ 0, 0, -1]]), array([[-1, 0, 0], [ 0, -1, 0], [ 0, 0, 1]]), array([[ 0, 0, 1], [ 0, 1, 0], [-1, 0, 0]]), array([[ 0, 0, -1], [ 0, 1, 0], [ 1, 0, 0]]), array([[ 1, 0, 0], [ 0, 0, 1], [ 0, -1, 0]]), array([[ 1, 0, 0], [ 0, 0, -1], [ 0, 1, 0]]), array([[ 0, 1, 0], [ 1, 0, 0], [ 0, 0, -1]]), array([[ 0, -1, 0], [-1, 0, 0], [ 0, 0, 1]]), array([[1, 0, 0], [0, 1, 0], [0, 0, 1]]), array([[ 0, 0, -1], [ 0, -1, 0], [-1, 0, 0]]), array([[ 0, 1, 0], [ 0, 0, 1], [-1, 0, 0]]), array([[ 0, 0, -1], [-1, 0, 0], [ 0, 1, 0]]), array([[ 0, -1, 0], [ 0, 0, -1], [ 1, 0, 0]]), array([[ 0, 1, 0], [ 1, 0, 0], [ 0, 0, -1]])]