Reciprocal3DLatticeMixin

class sknano.core.crystallography.Reciprocal3DLatticeMixin[source] [edit on github][source]

Bases: object

Mixin class for computing the 3D reciprocal lattice parameters from the 3D direct lattice parameters.

Attributes

b1 3D reciprocal lattice vector \(\mathbf{b}_1=\mathbf{a}^{*}\).
b2 3D reciprocal lattice vector \(\mathbf{b}_2=\mathbf{b}^{*}\).
b3 3D reciprocal lattice vector \(\mathbf{b}_3=\mathbf{c}^{*}\).
cos_alpha_star \(\cos\alpha^*\)
cos_beta_star \(\cos\beta^*\)
cos_gamma_star \(\cos\gamma^*\)
sin_alpha_star \(\sin\alpha^*\)
sin_beta_star \(\sin\beta^*\)
sin_gamma_star \(\sin\gamma^*\)

Attributes Summary

b1 3D reciprocal lattice vector \(\mathbf{b}_1=\mathbf{a}^{*}\).
b2 3D reciprocal lattice vector \(\mathbf{b}_2=\mathbf{b}^{*}\).
b3 3D reciprocal lattice vector \(\mathbf{b}_3=\mathbf{c}^{*}\).
cos_alpha_star \(\cos\alpha^*\)
cos_beta_star \(\cos\beta^*\)
cos_gamma_star \(\cos\gamma^*\)
sin_alpha_star \(\sin\alpha^*\)
sin_beta_star \(\sin\beta^*\)
sin_gamma_star \(\sin\gamma^*\)

Attributes Documentation

b1

3D reciprocal lattice vector \(\mathbf{b}_1=\mathbf{a}^{*}\).

b2

3D reciprocal lattice vector \(\mathbf{b}_2=\mathbf{b}^{*}\).

b3

3D reciprocal lattice vector \(\mathbf{b}_3=\mathbf{c}^{*}\).

cos_alpha_star

\(\cos\alpha^*\)

cos_beta_star

\(\cos\beta^*\)

cos_gamma_star

\(\cos\gamma^*\)

sin_alpha_star

\(\sin\alpha^*\)

sin_beta_star

\(\sin\beta^*\)

sin_gamma_star

\(\sin\gamma^*\)