ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include "VNL_in_pw.h"
#include "source_io/module_parameter/parameter.h"
#include "source_base/clebsch_gordan_coeff.h"
#include "source_base/global_function.h"
#include "source_base/global_variable.h"
#include "source_base/math_integral.h"
#include "source_base/math_polyint.h"
#include "source_base/math_sphbes.h"
#include "source_base/math_ylmreal.h"
#include "source_base/memory.h"
#include "source_base/module_device/device.h"
#include "source_base/timer.h"
#include "source_pw/module_pwdft/global.h"
#include "source_pw/module_pwdft/kernels/vnl_op.h"
Functions | |
template void | pseudopot_cell_vnl::getvnl< float, base_device::DEVICE_CPU > (base_device::DEVICE_CPU *, const UnitCell &, int const &, std::complex< float > *) const |
template void | pseudopot_cell_vnl::getvnl< double, base_device::DEVICE_CPU > (base_device::DEVICE_CPU *, const UnitCell &, int const &, std::complex< double > *) const |
template void | pseudopot_cell_vnl::radial_fft_q< float, base_device::DEVICE_CPU > (base_device::DEVICE_CPU *, const int, const int, const int, const int, const float *, const float *, std::complex< float > *) const |
template void | pseudopot_cell_vnl::radial_fft_q< double, base_device::DEVICE_CPU > (base_device::DEVICE_CPU *, const int, const int, const int, const int, const double *, const double *, std::complex< double > *) const |
template void pseudopot_cell_vnl::getvnl< double, base_device::DEVICE_CPU > | ( | base_device::DEVICE_CPU * | , |
const UnitCell & | , | ||
int const & | , | ||
std::complex< double > * | |||
) | const |
template void pseudopot_cell_vnl::getvnl< float, base_device::DEVICE_CPU > | ( | base_device::DEVICE_CPU * | , |
const UnitCell & | , | ||
int const & | , | ||
std::complex< float > * | |||
) | const |
template void pseudopot_cell_vnl::radial_fft_q< double, base_device::DEVICE_CPU > | ( | base_device::DEVICE_CPU * | ctx, |
const int | ng, | ||
const int | ih, | ||
const int | jh, | ||
const int | itype, | ||
const double * | qnorm, | ||
const double * | ylm, | ||
std::complex< double > * | qg | ||
) | const |
template void pseudopot_cell_vnl::radial_fft_q< float, base_device::DEVICE_CPU > | ( | base_device::DEVICE_CPU * | ctx, |
const int | ng, | ||
const int | ih, | ||
const int | jh, | ||
const int | itype, | ||
const float * | qnorm, | ||
const float * | ylm, | ||
std::complex< float > * | qg | ||
) | const |