#include <init.hpp>
|
| | PlanewaveWavefunctionProjectionCalculator (const Crystal &crystal_structure, const PseudopotentialSet &pseudopotential_set) |
| |
| std::vector< std::vector< Real > > | compute_projections_at_kpoint (int kpoint_index, int kpoint_state_index, int number_of_plane_waves, int number_of_bands, const std::vector< int > &g_vector_indices, const Crystal &crystal_structure, const KPointsGrid &kpoint_grid, const PlanewaveBasis &planewave_basis, const PseudopotentialSet &pseudopotential_set, const PlanewaveKohnShamQuantumSystem &quantum_system, const OverlapOperator *overlap_operator) const |
| |
| int | number_of_orbitals () const |
| |
| const std::vector< AtomicOrbitalLabel > & | orbital_labels () const |
| |
Definition at line 56 of file init.hpp.
◆ PlanewaveWavefunctionProjectionCalculator()
| q3::PlanewaveWavefunctionProjectionCalculator::PlanewaveWavefunctionProjectionCalculator |
( |
const Crystal & |
crystal_structure, |
|
|
const PseudopotentialSet & |
pseudopotential_set |
|
) |
| |
|
inline |
◆ compute_projections_at_kpoint()
| std::vector< std::vector< Real > > q3::PlanewaveWavefunctionProjectionCalculator::compute_projections_at_kpoint |
( |
int |
kpoint_index, |
|
|
int |
kpoint_state_index, |
|
|
int |
number_of_plane_waves, |
|
|
int |
number_of_bands, |
|
|
const std::vector< int > & |
g_vector_indices, |
|
|
const Crystal & |
crystal_structure, |
|
|
const KPointsGrid & |
kpoint_grid, |
|
|
const PlanewaveBasis & |
planewave_basis, |
|
|
const PseudopotentialSet & |
pseudopotential_set, |
|
|
const PlanewaveKohnShamQuantumSystem & |
quantum_system, |
|
|
const OverlapOperator * |
overlap_operator |
|
) |
| const |
|
inline |
◆ number_of_orbitals()
| int q3::PlanewaveWavefunctionProjectionCalculator::number_of_orbitals |
( |
| ) |
const |
|
inline |
◆ orbital_labels()
| const std::vector< AtomicOrbitalLabel > & q3::PlanewaveWavefunctionProjectionCalculator::orbital_labels |
( |
| ) |
const |
|
inline |
Stable per-orbital (atom, shell, l, m) labels, in the same order as every projection row returned below.
Definition at line 69 of file init.hpp.
The documentation for this class was generated from the following file:
- src/layer_5_properties/projections/planewave/init.hpp