#include <algorithm>#include <cmath>#include <complex>#include <cstring>#include <memory>#include <stdexcept>#include <string>#include <vector>#include "io/logger.hpp"#include "layer_0_core/execution/gpu/device/init.hpp"#include "layer_0_core/execution/gpu/device/internal/buffer.hpp"#include "layer_0_core/math/linear_algebra/gpu/blas/init.hpp"#include "layer_0_core/math/linear_algebra/gpu/lapack/init.hpp"#include "layer_0_core/math/tolerances.hpp"#include "layer_0_core/types/precision_cast.hpp"#include "layer_0_core/types/type_aliases.hpp"#include "layer_1_structure/crystal/crystal.hpp"#include "layer_1_structure/reciprocal_space/kpoints_grid.hpp"#include "layer_3_representation/basis/planewave/init.hpp"#include "layer_3_representation/basis/planewave/internal/fft/fft_grid.hpp"#include "layer_3_representation/basis/planewave/internal/fft/gpu/init.hpp"#include "layer_3_representation/pseudopotential/planewave/internal/projector.hpp"#include "layer_3_representation/quantum_system/kohn_sham/planewave/norm_conserving/init.hpp"#include "layer_4_computation/diagonalizer/planewave/internal/hamiltonian_applicator/gpu_kernels.hpp"#include "layer_4_computation/diagonalizer/planewave/internal/hamiltonian_applicator/init.hpp"#include "layer_4_computation/diagonalizer/planewave/internal/hamiltonian_applicator/planewave_potential_utils.hpp"Go to the source code of this file.
Classes | |
| class | q3::GPUPlanewaveHamiltonianApplicator |
Namespaces | |
| namespace | q3 |