|
Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
|
A grid of reciprocal-space vectors. More...
#include <reciprocal_space_vectors_grid.hpp>
Inheritance diagram for q3::ReciprocalSpaceVectorsGrid:Public Member Functions | |
| ReciprocalSpaceVectorsGrid ()=default | |
| int | number_of_vectors () const |
| const ReciprocalSpaceVector & | vector (int index) const |
| const std::vector< ReciprocalSpaceVector > & | vectors () const |
Public Member Functions inherited from q3::PointsGrid | |
| PointsGrid ()=default | |
| virtual | ~PointsGrid ()=default |
| bool | empty () const |
| int | number_of_points () const |
| const WeightedPoint3D & | point (int index) const |
| const std::vector< WeightedPoint3D > & | points () const |
Protected Attributes | |
| std::vector< ReciprocalSpaceVector > | vectors_ |
Protected Attributes inherited from q3::PointsGrid | |
| std::vector< WeightedPoint3D > | points_ |
A grid of reciprocal-space vectors.
Definition at line 19 of file reciprocal_space_vectors_grid.hpp.
|
default |
|
inline |
Definition at line 23 of file reciprocal_space_vectors_grid.hpp.
References vectors_.
|
inline |
Definition at line 31 of file reciprocal_space_vectors_grid.hpp.
References vectors_.
Referenced by q3::GVectorsGrid::estimate_maximum_plane_waves_per_kpoint(), q3::GVectorsGrid::g_vector_to_fft_grid_index(), and q3::GVectorsGrid::generate().
|
inline |
Definition at line 27 of file reciprocal_space_vectors_grid.hpp.
References vectors_.
|
protected |
Definition at line 36 of file reciprocal_space_vectors_grid.hpp.
Referenced by number_of_vectors(), vector(), and vectors().