14template <
typename TK,
typename Device = base_device::DEVICE_CPU>
26 const bool skip_charge);
Definition parallel_orbitals.h:9
Definition density_matrix.h:36
Definition elecstate.h:15
Definition hsolver_lcao.h:16
void hamiltSolvePsiK(hamilt::Hamilt< TK > *hm, psi::Psi< TK > &psi, double *eigenvalue)
Definition hsolver_lcao.cpp:136
void parakSolve(hamilt::Hamilt< TK > *pHamilt, psi::Psi< TK > &psi, elecstate::ElecState *pes, int kpar)
Definition hsolver_lcao.cpp:193
void parakSolve_cusolver(hamilt::Hamilt< TK > *pHamilt, psi::Psi< TK > &psi, elecstate::ElecState *pes)
const Parallel_Orbitals * ParaV
Definition hsolver_lcao.h:38
const std::string method
Definition hsolver_lcao.h:40
void solve(hamilt::Hamilt< TK > *pHamilt, psi::Psi< TK > &psi, elecstate::ElecState *pes, elecstate::DensityMatrix< TK, double > &dm, Charge &chr, const int nspin, const bool skip_charge)
Definition hsolver_lcao.cpp:43
HSolverLCAO(const Parallel_Orbitals *ParaV_in, std::string method_in)
Definition hsolver_lcao.h:18
Definition diag_comm_info.h:9