| 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 |
| 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(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 |