principia_materia.tetrahedron.tetrahedra module
- class principia_materia.tetrahedron.tetrahedra.Tetrahedra(vec, supa, pg=None, tol=1e-06)
Bases:
Kpoints
K-vectors for tetrahedron integration of the reciprocal space
- property diagonal_vecs
- property itet_kpoint_ind_fort
- make_tetrahedrons()
Find the irreducible tetrahedra
Construct the tetrahedra in terms of irreducible K-vectors and reduce this list of terahedra to a irreducible set.
- tet_kpoint_ind
Tetrahedra in terms of indices of irreducible K-vectors in the irreducible K-vector list.
- Type:
array of int, shape(self.vol * 6, 4)
- itet_kpoint_ind
Irreducible tetrahedra in terms of indices of irreducible K-vectors in the irreducible K-vector list.
- Type:
array of int, shape(N, 4)
- itet_map
The index of irreducible tetrahedra of each tetradedron.
- Type:
array of int, shape(self.vol * 6, )
- itet_mult
The multiplicity of each irreducible tetrahedra.
- Type:
array of int, shape(N)
- property ptets
- property shortest_diagonals
- property tet_kpoint_ind_fort
- property tet_mult