Bravais lattices#
For the full technical reference see Crystal
For the module guide on Bravais lattices see Bravais lattices
Bravais lattice notation and standardization follows Setyawan and Curtarolo [1].
For eah Bravais lattice type we provide the standard form of the primitive: \((\boldsymbol{a}_1, \boldsymbol{a}_2, \boldsymbol{a}_3)\) and the conventional: \((\boldsymbol{a}_1^c, \boldsymbol{a}_2^c, \boldsymbol{a}_3^c)\) cell in the same Cartesian coordinate system as in the reference paper.
In practice the cell can be given to Wulfric in any Cartesian coordinate system. Standardization procedure does not change the crystal, but redefine the lattice vectors. Relative positions of the high symmetry k-points are given for the standardized primitive cell in the default orientation.
Cubic lattice system#
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\) |
||
|
\(a\) |
||
|
\(a\) |
Tetragonal lattice system#
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\), \(c\) |
||
|
\(a\), \(c\) |
Orthorhombic lattice system#
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\), \(b\), \(c\) |
||
|
\(a\), \(b\), \(c\) |
||
|
\(a\), \(b\), \(c\) |
||
|
\(a\), \(b\), \(c\) |
Hexagonal lattice system#
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\), \(c\) |
Rhombohedral lattice system#
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\), \(c\) |
Monoclinic lattice system#
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\), \(b\), \(c\), \(\alpha\) |
||
|
\(a\), \(b\), \(c\), \(\alpha\) |
Triclinic lattice system#
Predefined examples: tri1a, tri1b, tri2a, tri2b.
Name |
Examples |
Parameters |
Constructor |
|---|---|---|---|
|
\(a\), \(b\), \(c\), \(\alpha\), \(\beta\), \(\gamma\) |