From c0b0cbfd6265c000ac5c39439a0a39dbf3e830fe Mon Sep 17 00:00:00 2001 From: AsTonyshment Date: Tue, 4 Nov 2025 17:39:21 +0800 Subject: [PATCH] Fix template disambiguation error in esolver_ks_lcao_tddft.cpp --- source/source_esolver/esolver_ks_lcao_tddft.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/source_esolver/esolver_ks_lcao_tddft.cpp b/source/source_esolver/esolver_ks_lcao_tddft.cpp index de1799f9f1..6e864b4e4a 100644 --- a/source/source_esolver/esolver_ks_lcao_tddft.cpp +++ b/source/source_esolver/esolver_ks_lcao_tddft.cpp @@ -407,7 +407,7 @@ void ESolver_KS_LCAO_TDDFT::store_h_s_psi(UnitCell& ucell, BlasConnector::copy(len_HS_ik, h_mat_g.p.get(), 1, - this->Hk_laststep.data>() + ik * len_HS_ik, + this->Hk_laststep.template data>() + ik * len_HS_ik, 1); // Collect S matrix @@ -415,7 +415,7 @@ void ESolver_KS_LCAO_TDDFT::store_h_s_psi(UnitCell& ucell, BlasConnector::copy(len_HS_ik, s_mat_g.p.get(), 1, - this->Sk_laststep.data>() + ik * len_HS_ik, + this->Sk_laststep.template data>() + ik * len_HS_ik, 1); #endif } @@ -424,12 +424,12 @@ void ESolver_KS_LCAO_TDDFT::store_h_s_psi(UnitCell& ucell, BlasConnector::copy(len_HS_ik, h_mat.p, 1, - this->Hk_laststep.data>() + ik * len_HS_ik, + this->Hk_laststep.template data>() + ik * len_HS_ik, 1); BlasConnector::copy(len_HS_ik, s_mat.p, 1, - this->Sk_laststep.data>() + ik * len_HS_ik, + this->Sk_laststep.template data>() + ik * len_HS_ik, 1); } }