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__
|