30 std::unique_ptr<pexsi::PEXSI_Solver>
ps;
Definition parallel_orbitals.h:9
Definition diago_pexsi.h:16
std::unique_ptr< pexsi::PEXSI_Solver > ps
Definition diago_pexsi.h:30
static std::vector< double > mu_buffer
Definition diago_pexsi.h:19
double totalEnergyS
Definition diago_pexsi.h:28
void diag(hamilt::Hamilt< T > *phm_in, psi::Psi< T > &psi, Real *eigenvalue_in)
const Parallel_Orbitals * ParaV
Definition diago_pexsi.h:24
typename GetTypeReal< T >::type Real
Definition diago_pexsi.h:18
double totalFreeEnergy
Definition diago_pexsi.h:29
std::vector< T * > DM
Definition diago_pexsi.h:25
std::vector< T * > EDM
Definition diago_pexsi.h:26
DiagoPexsi(const Parallel_Orbitals *ParaV_in)
double totalEnergyH
Definition diago_pexsi.h:27
Definition diag_comm_info.h:9
T type
Definition macros.h:8