Skip to content

Commit eca763d

Browse files
committed
Fix: complie bug
1 parent 2ac41ab commit eca763d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

source/module_elecstate/cal_ldos.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
#ifdef __LCAO
12
#include "elecstate_lcao.h"
3+
#endif
24
#include "elecstate_pw.h"
35

46
namespace elecstate
@@ -38,6 +40,7 @@ template class ElecStatePW<std::complex<float>, base_device::DEVICE_GPU>;
3840
template class ElecStatePW<std::complex<double>, base_device::DEVICE_GPU>;
3941
#endif
4042

43+
#ifdef __LCAO
4144
// lcao multi-k case
4245
template <>
4346
void ElecStateLCAO<std::complex<double>>::cal_ldos(const psi::Psi<std::complex<double>>& psi,
@@ -53,4 +56,5 @@ void ElecStateLCAO<double>::cal_ldos(const psi::Psi<double>& psi, std::vector<do
5356

5457
template class ElecStateLCAO<double>; // Gamma_only case
5558
template class ElecStateLCAO<std::complex<double>>; // multi-k case
59+
#endif
5660
} // namespace elecstate

0 commit comments

Comments
 (0)