forked from deepmodeling/abacus-develop
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdiago_ppcg.cpp
More file actions
19 lines (15 loc) · 713 Bytes
/
Copy pathdiago_ppcg.cpp
File metadata and controls
19 lines (15 loc) · 713 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "diago_ppcg.h"
#include "ppcg/diago_ppcg_reduce.hpp"
#include "ppcg/diago_ppcg_small_eigen.hpp"
#include "ppcg/diago_ppcg_ops.hpp"
#include "ppcg/diago_ppcg_subspace.hpp"
#include "ppcg/diago_ppcg_orth.hpp"
#include "ppcg/diago_ppcg_cg.hpp"
#include "ppcg/diago_ppcg_diag.hpp"
namespace hsolver {
// =============================================================================
// Explicit template instantiation (CPU only; extend for GPU as needed)
// =============================================================================
template class DiagoPPCG<std::complex<float>, base_device::DEVICE_CPU>;
template class DiagoPPCG<std::complex<double>, base_device::DEVICE_CPU>;
} // namespace hsolver