33#include " module_parameter/parameter.h"
44#include " module_base/timer.h"
55#include " module_lr/utils/lr_util.h"
6+ #include " module_lr/utils/lr_util_xc.hpp"
67#ifdef USE_LIBXC
78#include < xc.h>
89#include " module_hamilt_general/module_xc/xc_functional_libxc.h"
@@ -184,7 +185,7 @@ void LR::KernelXC::f_xc_libxc(const int& nspin, const double& omega, const doubl
184185 // + v2s2.at(ir * 6 + 3) * sigma[ir * 3]; //down-down
185186 // }
186187 // for (int isig = 0;isig < 3;++isig)
187- // LR_Util::laplace (v2sigma2_sigma_r.data() + isig * nrxx, v2sigma2_sigma_r.data() + isig * nrxx, *(chg_gs->rhopw), tpiba2);
188+ // LR_Util::lapl (v2sigma2_sigma_r.data() + isig * nrxx, v2sigma2_sigma_r.data() + isig * nrxx, *(chg_gs->rhopw), tpiba2);
188189 // // 3. $\nabla^2(v^\sigma)$
189190 // std::vector<double> lap_vsigma(3 * nrxx);
190191 // for (int ir = 0;ir < nrxx;++ir)
@@ -194,7 +195,7 @@ void LR::KernelXC::f_xc_libxc(const int& nspin, const double& omega, const doubl
194195 // lap_vsigma[2 * nrxx + ir] = vs.at(ir * 3 + 2) * 2.0;
195196 // }
196197 // for (int isig = 0;isig < 3;++isig)
197- // LR_Util::laplace (lap_vsigma.data() + isig * nrxx, lap_vsigma.data() + isig * nrxx, *(chg_gs->rhopw), tpiba2);
198+ // LR_Util::lapl (lap_vsigma.data() + isig * nrxx, lap_vsigma.data() + isig * nrxx, *(chg_gs->rhopw), tpiba2);
198199 // // add to v2rho2
199200 // BlasConnector::axpy(3 * nrxx, 1.0, v2r2.data(), 1, to_mul_rho_.data(), 1);
200201 // BlasConnector::axpy(3 * nrxx, -1.0, div_v2rhosigma_gdrho_r.data(), 1, to_mul_rho_.data(), 1);
0 commit comments