Direct3DLatticeMixin¶
-
class
sknano.core.crystallography.
Direct3DLatticeMixin
[source] [edit on github][source]¶ Bases:
object
Mixin class for computing the 3D direct lattice parameters from 3D reciprocal lattice parameters.
Attributes
a1
3D lattice vector \(\mathbf{a}_1=\mathbf{a}\). a2
3D lattice vector \(\mathbf{a}_2=\mathbf{b}\). a3
3D lattice vector \(\mathbf{a}_3=\mathbf{c}\). cos_alpha
\(\cos\alpha\) cos_beta
\(\cos\beta\) cos_gamma
\(\cos\gamma\) sin_alpha
\(\sin\alpha\) sin_beta
\(\sin\beta\) sin_gamma
\(\sin\gamma\) Attributes Summary
a1
3D lattice vector \(\mathbf{a}_1=\mathbf{a}\). a2
3D lattice vector \(\mathbf{a}_2=\mathbf{b}\). a3
3D lattice vector \(\mathbf{a}_3=\mathbf{c}\). cos_alpha
\(\cos\alpha\) cos_beta
\(\cos\beta\) cos_gamma
\(\cos\gamma\) sin_alpha
\(\sin\alpha\) sin_beta
\(\sin\beta\) sin_gamma
\(\sin\gamma\) Attributes Documentation
-
a1
¶ 3D lattice vector \(\mathbf{a}_1=\mathbf{a}\).
-
a2
¶ 3D lattice vector \(\mathbf{a}_2=\mathbf{b}\).
-
a3
¶ 3D lattice vector \(\mathbf{a}_3=\mathbf{c}\).
-
cos_alpha
¶ \(\cos\alpha\)
-
cos_beta
¶ \(\cos\beta\)
-
cos_gamma
¶ \(\cos\gamma\)
-
sin_alpha
¶ \(\sin\alpha\)
-
sin_beta
¶ \(\sin\beta\)
-
sin_gamma
¶ \(\sin\gamma\)
-