radtools.Cell.reciprocal#

radtools.Cell.reciprocal(cell)[source]#

Computes reciprocal cell.

Added in version 0.7.

Parameters:
cell(3, 3) array-like

Cell matrix, rows are interpreted as vectors.

Returns:
reciprocal_cell(3, 3) numpy.ndarray

Reciprocal cell matrix, rows are interpreted as vectors. \(cell = (\vec{v}_1, \vec{v}_2, \vec{v}_3)\), where

\[\begin{split}\begin{matrix} \vec{b}_1 = \dfrac{2\pi}{V}\vec{a}_2\times\vec{a}_3 \\ \vec{b}_2 = \dfrac{2\pi}{V}\vec{a}_3\times\vec{a}_1 \\ \vec{b}_3 = \dfrac{2\pi}{V}\vec{a}_1\times\vec{a}_2 \\ \end{matrix}\end{split}\]