triqs.lattice.lattice_tools.BrillouinZone.lattice_to_real_coordinates
- BrillouinZone.lattice_to_real_coordinates()
Dispatched C++ function(s).
[1] (v: ndarray[float, 1]) -> ndarray[float, 1]
Transform a vector \(\mathbf{v}\) from the reciprocal lattice basis \(\{ \mathbf{b}_1, \dots, \mathbf{b}_d \}\) to the standard basis \(\{ \mathbf{e}_1, \dots, \mathbf{e}_d \}\).
The transformed vector is given by
\[\tilde{\mathbf{v}} = \sum_{i=1}^{d} \mathbf{b}_i v_i = B \mathbf{v} \; ,\]where \(B\) is the matrix with the reciprocal lattice basis vectors as its columns.
- Parameters:
- vndarray[float, 1]
Vector \(\mathbf{v}\) to be transformed.
- Returns:
- ndarray[float, 1]
Vector \(\tilde{\mathbf{v}}\) in the standard basis.