Quantum 3xplorer (Q3)
Loading...
Searching...
No Matches
reciprocal_space_vector.hpp
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* Reciprocal space vector.
5
*
6
* A vector in reciprocal (Fourier) space, distinct from real-space
7
* vectors by type. Stored in Cartesian coordinates in units of
8
* 2π/alat (tpiba).
9
*/
10
11
#include "
layer_0_core/types/init.hpp
"
12
13
namespace
q3
{
14
15
/// A vector in reciprocal space (Cartesian, units of 2π/alat).
16
struct
[[nodiscard]]
ReciprocalSpaceVector
{
17
Vector3D
coordinates
;
18
};
19
20
}
// namespace q3
init.hpp
q3
Definition
q3_core_api.hpp:33
q3::ReciprocalSpaceVector
A vector in reciprocal space (Cartesian, units of 2π/alat).
Definition
reciprocal_space_vector.hpp:16
q3::ReciprocalSpaceVector::coordinates
Vector3D coordinates
Definition
reciprocal_space_vector.hpp:17
q3::Vector3D
Definition
vector_3d.hpp:23
src
layer_1_structure
reciprocal_space
reciprocal_space_vector.hpp
Generated by
1.9.8