#include <onsite_op.h>
|
void | operator() (const Device *dev, const int &npm, const int npol, const int *ip_iat, const int &tnp, const std::complex< FPTYPE > *lambda_coeff, std::complex< FPTYPE > *ps, const std::complex< FPTYPE > *becp) |
|
void | operator() (const Device *dev, const int &npm, const int npol, const int *orb_l_iat, const int *ip_iat, const int *ip_m, const int *vu_begin_iat, const int &tnp, const std::complex< FPTYPE > *vu, std::complex< FPTYPE > *ps, const std::complex< FPTYPE > *becp) |
|
◆ operator()() [1/2]
template<typename FPTYPE , typename Device >
void hamilt::onsite_ps_op< FPTYPE, Device >::operator() |
( |
const Device * |
dev, |
|
|
const int & |
npm, |
|
|
const int |
npol, |
|
|
const int * |
ip_iat, |
|
|
const int & |
tnp, |
|
|
const std::complex< FPTYPE > * |
lambda_coeff, |
|
|
std::complex< FPTYPE > * |
ps, |
|
|
const std::complex< FPTYPE > * |
becp |
|
) |
| |
◆ operator()() [2/2]
template<typename FPTYPE , typename Device >
void hamilt::onsite_ps_op< FPTYPE, Device >::operator() |
( |
const Device * |
dev, |
|
|
const int & |
npm, |
|
|
const int |
npol, |
|
|
const int * |
orb_l_iat, |
|
|
const int * |
ip_iat, |
|
|
const int * |
ip_m, |
|
|
const int * |
vu_begin_iat, |
|
|
const int & |
tnp, |
|
|
const std::complex< FPTYPE > * |
vu, |
|
|
std::complex< FPTYPE > * |
ps, |
|
|
const std::complex< FPTYPE > * |
becp |
|
) |
| |
The documentation for this struct was generated from the following file:
- /home/runner/work/abacus-develop/abacus-develop/source/source_pw/module_pwdft/kernels/onsite_op.h