act(const int nbands, const int nbasis, const int npol, const TK *tmpsi_in, TK *tmhpsi, const int ngk_ik=0, const bool is_first_node=false) const | hamilt::Operator< TK > | inlinevirtual |
act(const psi::Psi< TK, base_device::DEVICE_CPU > &psi_in, psi::Psi< TK, base_device::DEVICE_CPU > &psi_out, const int nbands) const | hamilt::Operator< TK > | inlinevirtual |
act_type | hamilt::Operator< TK > | protected |
add(Operator *next) | hamilt::Operator< TK > | virtual |
allocated_smatrix | hamilt::OperatorLCAO< TK, TR > | private |
cal_type | hamilt::Operator< TK > | protected |
charge_ | rdmft::Veff_rdmft< TK, TR > | private |
contributeHk(int ik) | hamilt::OperatorLCAO< TK, TR > | virtual |
contributeHk(int ik) | hamilt::OperatorLCAO< TK, TR > | |
contributeHR() override | rdmft::Veff_rdmft< TK, TR > | virtual |
contributeHR() | rdmft::Veff_rdmft< TK, TR > | virtual |
contributeHR() | rdmft::Veff_rdmft< TK, TR > | virtual |
contributeHR() | rdmft::Veff_rdmft< TK, TR > | virtual |
ctx | hamilt::Operator< TK > | protected |
current_spin | rdmft::Veff_rdmft< TK, TR > | private |
etxc | rdmft::Veff_rdmft< TK, TR > | private |
gd | rdmft::Veff_rdmft< TK, TR > | |
get_act_type() const | hamilt::Operator< TK > | inline |
get_cal_type() const | hamilt::Operator< TK > | inline |
get_hpsi(const hpsi_info &info) const | hamilt::Operator< TK > | protected |
get_hs_pointers() | hamilt::OperatorLCAO< TK, TR > | private |
get_hs_pointers() | hamilt::OperatorLCAO< TK, TR > | private |
get_hs_pointers() | hamilt::OperatorLCAO< TK, TR > | private |
get_hs_pointers() | hamilt::OperatorLCAO< TK, TR > | private |
get_ik() const | hamilt::Operator< TK > | inlinevirtual |
GG | rdmft::Veff_rdmft< TK, TR > | private |
GK | rdmft::Veff_rdmft< TK, TR > | private |
hmatrix_k | hamilt::OperatorLCAO< TK, TR > | private |
hPsi(hpsi_info &input) const | hamilt::Operator< TK > | virtual |
hpsi | hamilt::Operator< TK > | mutableprotected |
hpsi_info typedef | hamilt::Operator< TK > | |
hR | hamilt::OperatorLCAO< TK, TR > | protected |
hr_done | hamilt::OperatorLCAO< TK, TR > | protected |
hsk | hamilt::OperatorLCAO< TK, TR > | |
ik | hamilt::Operator< TK > | protected |
in_place | hamilt::Operator< TK > | mutableprotected |
init(const int ik_in) override | hamilt::OperatorLCAO< TK, TR > | virtual |
initialize_HR(const UnitCell *ucell_in, const Grid_Driver *GridD_in) | rdmft::Veff_rdmft< TK, TR > | private |
is_first_node | hamilt::Operator< TK > | protected |
kvec_d | hamilt::OperatorLCAO< TK, TR > | |
matrixHk(MatrixBlock< TK > &hk_in, MatrixBlock< TK > &sk_in) | hamilt::OperatorLCAO< TK, TR > | inline |
new_e_iteration | hamilt::OperatorLCAO< TK, TR > | protected |
next_op | hamilt::Operator< TK > | |
next_sub_op | hamilt::Operator< TK > | protected |
nspin | rdmft::Veff_rdmft< TK, TR > | private |
Operator() | hamilt::Operator< TK > | |
OperatorLCAO(HS_Matrix_K< TK > *hsk_in, const std::vector< ModuleBase::Vector3< double > > &kvec_d_in, HContainer< TR > *hR_in) | hamilt::OperatorLCAO< TK, TR > | inline |
orb_cutoff_ | rdmft::Veff_rdmft< TK, TR > | private |
pot | rdmft::Veff_rdmft< TK, TR > | private |
potential_ | rdmft::Veff_rdmft< TK, TR > | private |
refresh_h() | hamilt::OperatorLCAO< TK, TR > | |
rho_basis_ | rdmft::Veff_rdmft< TK, TR > | private |
set_current_spin(const int current_spin_in) | hamilt::OperatorLCAO< TK, TR > | |
set_hr_done(bool hr_done_in) | hamilt::OperatorLCAO< TK, TR > | |
set_HR_fixed(void *) | hamilt::OperatorLCAO< TK, TR > | inlinevirtual |
set_memory_op typedef | hamilt::Operator< TK > | protected |
sf_ | rdmft::Veff_rdmft< TK, TR > | private |
smatrix_k | hamilt::OperatorLCAO< TK, TR > | private |
ucell | rdmft::Veff_rdmft< TK, TR > | |
Veff_rdmft(Gint_k *GK_in, hamilt::HS_Matrix_K< TK > *hsk_in, const std::vector< ModuleBase::Vector3< double > > &kvec_d_in, elecstate::Potential *pot_in, hamilt::HContainer< TR > *hR_in, const UnitCell *ucell_in, const std::vector< double > &orb_cutoff, const Grid_Driver *GridD_in, const int &nspin, const Charge *charge_in, const ModulePW::PW_Basis *rho_basis_in, const ModuleBase::matrix *vloc_in, const ModuleBase::ComplexMatrix *sf_in, const std::string potential_in, double *etxc_in=nullptr, double *vtxc_in=nullptr) | rdmft::Veff_rdmft< TK, TR > | inline |
Veff_rdmft(Gint_Gamma *GG_in, hamilt::HS_Matrix_K< TK > *hsk_in, const std::vector< ModuleBase::Vector3< double > > &kvec_d_in, elecstate::Potential *pot_in, hamilt::HContainer< TR > *hR_in, const UnitCell *ucell_in, const std::vector< double > &orb_cutoff, const Grid_Driver *GridD_in, const int &nspin, const Charge *charge_in, const ModulePW::PW_Basis *rho_basis_in, const ModuleBase::matrix *vloc_in, const ModuleBase::ComplexMatrix *sf_in, const std::string potential_in, double *etxc_in=nullptr, double *vtxc_in=nullptr) | rdmft::Veff_rdmft< TK, TR > | inline |
vloc_ | rdmft::Veff_rdmft< TK, TR > | private |
vtxc | rdmft::Veff_rdmft< TK, TR > | private |
~Operator() | hamilt::Operator< TK > | virtual |
~OperatorLCAO() | hamilt::OperatorLCAO< TK, TR > | inlinevirtual |
~Veff_rdmft() | rdmft::Veff_rdmft< TK, TR > | inline |