SIRIUS 7.5.0
Electronic structure library and applications
|
Contains implementation of beta-projectors generator. More...
Go to the source code of this file.
Namespaces | |
module | sirius |
Namespace of the SIRIUS library. | |
namespace | sirius::local |
Internal implementation of beta-projectors generator. | |
Functions | |
void | sirius::create_beta_gk_gpu (int num_atoms, int num_gkvec, int const *beta_desc, std::complex< float > const *beta_gk_t, double const *gkvec, double const *atom_pos, std::complex< float > *beta_gk) |
void | sirius::create_beta_gk_gpu (int num_atoms, int num_gkvec, int const *beta_desc, std::complex< double > const *beta_gk_t, double const *gkvec, double const *atom_pos, std::complex< double > *beta_gk) |
template<class T > | |
void | sirius::local::beta_projectors_generate_cpu (sddk::matrix< std::complex< T > > &pw_coeffs_a, sddk::mdarray< std::complex< T >, 3 > const &pw_coeffs_t, int ichunk__, int j__, beta_chunk_t const &beta_chunk, Simulation_context const &ctx, fft::Gvec const &gkvec) |
template void | sirius::local::beta_projectors_generate_cpu< double > (sddk::matrix< std::complex< double > > &, sddk::mdarray< std::complex< double >, 3 > const &, int, int, beta_chunk_t const &, Simulation_context const &, fft::Gvec const &) |
template<class T > | |
void | sirius::local::beta_projectors_generate_gpu (beta_projectors_coeffs_t< T > &out, sddk::mdarray< std::complex< T >, 3 > const &pw_coeffs_t_device, sddk::mdarray< std::complex< T >, 3 > const &pw_coeffs_t_host, Simulation_context const &ctx, fft::Gvec const &gkvec, sddk::mdarray< double, 2 > const &gkvec_coord_, beta_chunk_t const &beta_chunk, int j__) |
template void | sirius::local::beta_projectors_generate_gpu< double > (beta_projectors_coeffs_t< double > &, sddk::mdarray< std::complex< double >, 3 > const &, sddk::mdarray< std::complex< double >, 3 > const &, Simulation_context const &, fft::Gvec const &, sddk::mdarray< double, 2 > const &, beta_chunk_t const &, int) |
Contains implementation of beta-projectors generator.
Definition in file beta_projectors_base.cpp.