| act(const int nbands, const int nbasis, const int npol, const T *psi_in, T *hpsi, const int ngk_ik=0, const bool is_first_node=false) const override | LR::OperatorLRHxc< T, Device > | virtual |
| hamilt::Operator::act(const psi::Psi< T, Device > &psi_in, psi::Psi< T, Device > &psi_out, const int nbands) const | hamilt::Operator< T, Device > | inlinevirtual |
| act_type | hamilt::Operator< T, Device > | protected |
| add(Operator *next) | hamilt::Operator< T, Device > | virtual |
| cal_type | hamilt::Operator< T, Device > | protected |
| ctx | hamilt::Operator< T, Device > | protected |
| DM_trans | LR::OperatorLRHxc< T, Device > | private |
| first_print | LR::OperatorLRHxc< T, Device > | mutableprivate |
| gd | LR::OperatorLRHxc< T, Device > | private |
| get_act_type() const | hamilt::Operator< T, Device > | inline |
| get_cal_type() const | hamilt::Operator< T, Device > | inline |
| get_hpsi(const hpsi_info &info) const | hamilt::Operator< T, Device > | protected |
| get_ik() const | hamilt::Operator< T, Device > | inlinevirtual |
| grid_calculation(const int &nbands) const | LR::OperatorLRHxc< T, Device > | private |
| grid_calculation(const int &nbands) const | LR::OperatorLRHxc< T, Device > | private |
| grid_calculation(const int &nbands) const | LR::OperatorLRHxc< T, Device > | private |
| hPsi(hpsi_info &input) const | hamilt::Operator< T, Device > | virtual |
| hpsi | hamilt::Operator< T, Device > | mutableprotected |
| hpsi_info typedef | hamilt::Operator< T, Device > | |
| hR | LR::OperatorLRHxc< T, Device > | private |
| ik | hamilt::Operator< T, Device > | protected |
| in_place | hamilt::Operator< T, Device > | mutableprotected |
| init(const int ik_in) override | LR::OperatorLRHxc< T, Device > | inlinevirtual |
| is_first_node | hamilt::Operator< T, Device > | protected |
| ispin_ks | LR::OperatorLRHxc< T, Device > | private |
| kv | LR::OperatorLRHxc< T, Device > | private |
| naos | LR::OperatorLRHxc< T, Device > | private |
| next_op | hamilt::Operator< T, Device > | |
| next_sub_op | hamilt::Operator< T, Device > | protected |
| nk | LR::OperatorLRHxc< T, Device > | private |
| nocc | LR::OperatorLRHxc< T, Device > | private |
| nspin | LR::OperatorLRHxc< T, Device > | private |
| nvirt | LR::OperatorLRHxc< T, Device > | private |
| Operator() | hamilt::Operator< T, Device > | |
| OperatorLRHxc(const int &nspin, const int &naos, const std::vector< int > &nocc, const std::vector< int > &nvirt, const psi::Psi< T, Device > &psi_ks_in, std::unique_ptr< elecstate::DensityMatrix< T, T > > &DM_trans_in, std::weak_ptr< PotHxcLR > pot_in, const UnitCell &ucell_in, const std::vector< double > &orb_cutoff, const Grid_Driver &gd_in, const K_Vectors &kv_in, const std::vector< Parallel_2D > &pX_in, const Parallel_2D &pc_in, const Parallel_Orbitals &pmat_in, const std::vector< int > &ispin_ks={0}) | LR::OperatorLRHxc< T, Device > | inline |
| orb_cutoff_ | LR::OperatorLRHxc< T, Device > | private |
| pc | LR::OperatorLRHxc< T, Device > | private |
| pmat | LR::OperatorLRHxc< T, Device > | private |
| pot | LR::OperatorLRHxc< T, Device > | private |
| psi_ks | LR::OperatorLRHxc< T, Device > | private |
| pX | LR::OperatorLRHxc< T, Device > | private |
| set_memory_op typedef | hamilt::Operator< T, Device > | protected |
| ucell | LR::OperatorLRHxc< T, Device > | private |
| ~Operator() | hamilt::Operator< T, Device > | virtual |
| ~OperatorLRHxc() | LR::OperatorLRHxc< T, Device > | inline |