#include <cmath>#include <complex>#include <vector>#include "layer_0_core/math/phase_factor.hpp"#include "layer_0_core/math/spherical/harmonics.hpp"#include "layer_0_core/math/tolerances.hpp"#include "layer_0_core/types/init.hpp"#include "layer_0_core/types/matrix.hpp"#include "layer_1_structure/crystal/crystal.hpp"#include "layer_3_representation/basis/planewave/init.hpp"#include "layer_3_representation/basis/planewave/pseudopotential/internal/beta_function_table/init.hpp"#include "layer_3_representation/pseudopotential/set.hpp"Go to the source code of this file.
Namespaces | |
| namespace | q3 |
Functions | |
| void | q3::compute_kleinman_bylander_projectors (const Vector3D &k_crystal, const Crystal &crystal_structure, const PlanewaveBasis &planewave_basis, const PseudopotentialSet &pseudopotential_set, const BetaFunctionTable &beta_function_table, const std::vector< int > &g_vector_indices, int number_of_plane_waves, int total_number_of_projectors, Matrix< Complex > &kleinman_bylander_potential) |