Skip to content

Commit 82c3edb

Browse files
authored
Fix template disambiguation error in esolver_ks_lcao_tddft.cpp (#6678)
1 parent ea6dbc7 commit 82c3edb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

source/source_esolver/esolver_ks_lcao_tddft.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -407,15 +407,15 @@ void ESolver_KS_LCAO_TDDFT<TR, Device>::store_h_s_psi(UnitCell& ucell,
407407
BlasConnector::copy(len_HS_ik,
408408
h_mat_g.p.get(),
409409
1,
410-
this->Hk_laststep.data<std::complex<double>>() + ik * len_HS_ik,
410+
this->Hk_laststep.template data<std::complex<double>>() + ik * len_HS_ik,
411411
1);
412412

413413
// Collect S matrix
414414
module_rt::gatherMatrix(myid, 0, s_mat, s_mat_g);
415415
BlasConnector::copy(len_HS_ik,
416416
s_mat_g.p.get(),
417417
1,
418-
this->Sk_laststep.data<std::complex<double>>() + ik * len_HS_ik,
418+
this->Sk_laststep.template data<std::complex<double>>() + ik * len_HS_ik,
419419
1);
420420
#endif
421421
}
@@ -424,12 +424,12 @@ void ESolver_KS_LCAO_TDDFT<TR, Device>::store_h_s_psi(UnitCell& ucell,
424424
BlasConnector::copy(len_HS_ik,
425425
h_mat.p,
426426
1,
427-
this->Hk_laststep.data<std::complex<double>>() + ik * len_HS_ik,
427+
this->Hk_laststep.template data<std::complex<double>>() + ik * len_HS_ik,
428428
1);
429429
BlasConnector::copy(len_HS_ik,
430430
s_mat.p,
431431
1,
432-
this->Sk_laststep.data<std::complex<double>>() + ik * len_HS_ik,
432+
this->Sk_laststep.template data<std::complex<double>>() + ik * len_HS_ik,
433433
1);
434434
}
435435
}

0 commit comments

Comments
 (0)