Exx Class Reference

LibRPA: LIBRPA::Exx Class Reference
LibRPA
Collaboration diagram for LIBRPA::Exx:

Public Member Functions

 Exx (const MeanField &mf, const vector< Vector3_Order< double >> &kfrac_list)
 
void build_exx_orbital_energy (const Cs_LRI &Cs, const vector< Vector3_Order< int >> &Rlist, const Vector3_Order< int > &R_period, const atpair_R_mat_t &coul_mat)
 Build and store the density matrix from the meanfield object.
 

Public Attributes

map< int, atpair_R_mat_tdmat
 Density matrix in lattice vector space, dimension (nspins, I, J, R, nao_I, nao_J)
 
map< int, map< Vector3_Order< double >, map< atom_t, map< atom_t, shared_ptr< ComplexMatrix > > > > > Hexx
 exact-exchange Hamiltonian in k space, dimension (nspins, k, I, J, nao_I, nao_J)
 
map< int, map< int, ComplexMatrix > > Hexx_KS
 exact-exchange Hamiltonian in the basis of KS states, dimension (nspins, n_kpoints, n_bands, n_bands)
 
map< int, map< int, map< int, double > > > Eexx
 exact-exchange energy of each state, dimension (nspins, n_kpoints, n_bands). This is actually the diagonal elements of Heex_KS.
 

The documentation for this class was generated from the following files: