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