61 const FPTYPE* atom_tau,
62 std::complex<FPTYPE>* eigts1,
63 std::complex<FPTYPE>* eigts2,
64 std::complex<FPTYPE>* eigts3,
65 std::complex<FPTYPE>* sk);
void operator()(const Device *ctx, const int &ik, const int &ntype, const int &nx, const int &ny, const int &nz, const int &rho_nx, const int &rho_ny, const int &rho_nz, const int &npw, const int &npwx, const int &fftny, const int &eigts1_nc, const int &eigts2_nc, const int &eigts3_nc, const int *atom_na, const int *igl2isz, const int *is2fftixy, const FPTYPE &TWO_PI, const FPTYPE *kvec_c, const FPTYPE *atom_tau, std::complex< FPTYPE > *eigts1, std::complex< FPTYPE > *eigts2, std::complex< FPTYPE > *eigts3, std::complex< FPTYPE > *sk)
The prestep of the calculation of getvnl for multi device.