This class looks for path along high symmetry lines in the Brillouin
Zone. It is based on Setyawan, W., & Curtarolo, S. (2010).
High-throughput electronic band structure calculations: Challenges and
tools. Computational Materials Science, 49(2), 299-312.
doi:10.1016/j.commatsci.2010.05.010
|
|
__init__(self,
struct)
Initialize kpath class. |
|
|
|
dict
|
cubic(self)
Generate 'edge' k-points for the cubic lattice. |
|
|
|
dict
|
fcc(self)
Generate 'edge' k-points for the FCC cubic lattice. |
|
|
|
dict
|
bcc(self)
Generate 'edge' k-points for the BCC cubic lattice. |
|
|
|
dict
|
tet(self)
Generate 'edge' k-points for the tetrahedral lattice. |
|
|
|
dict
|
bctet1(self,
c,
a)
Generate 'edge' k-points for the tetrahedral lattice with I setting. |
|
|
|
dict
|
bctet2(self,
c,
a)
Generate 'edge' k-points for the tetrahedral lattice with I setting. |
|
|
|
dict
|
orc(self)
Generate 'edge' k-points for the orthorhombic lattice. |
|
|
|
dict
|
orcf1(self,
a,
b,
c)
Generate 'edge' k-points for the orthorhombic lattice with F setting. |
|
|
|
dict
|
orcf2(self,
a,
b,
c)
Generate 'edge' k-points for the orthorhombic lattice with F setting. |
|
|
|
dict
|
orcf3(self,
a,
b,
c)
Generate 'edge' k-points for the orthorhombic lattice with F setting. |
|
|
|
dict
|
orci(self,
a,
b,
c)
Generate 'edge' k-points for the orthorhombic lattice with I setting. |
|
|
|
dict
|
orcc(self,
a,
b,
c)
Generate 'edge' k-points for the orthorhombic lattice with C setting. |
|
|
|
dict
|
hex(self)
Generate 'edge' k-points for the hexagonal lattice. |
|
|
|
dict
|
rhl1(self,
alpha)
Generate 'edge' k-points for the rhombohedral lattice with alpha <
90. |
|
|
|
dict
|
rhl2(self,
alpha)
Generate 'edge' k-points for the rhombohedral lattice with alpha >
90. |
|
|
|
dict
|
mcl(self,
b,
c,
beta)
Generate 'edge' k-points for the monoclinic lattice. |
|
|
|
dict
|
mclc1(self,
a,
b,
c,
alpha)
Generate 'edge' k-points for the monoclinic lattice with C setting. |
|
|
|
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|