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\)