#include <RPA_LRI.h>
|
| RPA_LRI (const Exx_Info::Exx_Info_RI &info_in) |
|
| ~RPA_LRI () |
|
void | init (const MPI_Comm &mpi_comm_in, const K_Vectors &kv_in, const std::vector< double > &orb_cutoff) |
|
void | cal_rpa_cv (const UnitCell &ucell) |
|
void | cal_postSCF_exx (const elecstate::DensityMatrix< T, Tdata > &dm, const MPI_Comm &mpi_comm_in, const UnitCell &ucell, const K_Vectors &kv, const LCAO_Orbitals &orb) |
|
void | out_for_RPA (const UnitCell &ucell, const Parallel_Orbitals ¶v, const psi::Psi< T > &psi, const elecstate::ElecState *pelec) |
|
void | out_eigen_vector (const Parallel_Orbitals ¶v, const psi::Psi< T > &psi) |
|
void | out_struc (const UnitCell &ucell) |
|
void | out_bands (const elecstate::ElecState *pelec) |
|
void | out_Cs (const UnitCell &ucell) |
|
void | out_coulomb_k (const UnitCell &ucell) |
|
|
static constexpr std::size_t | Ndim = 3 |
|
◆ TA
template<typename
T , typename Tdata >
◆ TAC
template<typename
T , typename Tdata >
◆ TatomR
template<typename
T , typename Tdata >
using RPA_LRI< T, Tdata >::TatomR = std::array<double, Ndim> |
|
private |
◆ TC
template<typename
T , typename Tdata >
◆ Tcell
template<typename
T , typename Tdata >
◆ RPA_LRI()
template<typename
T , typename Tdata >
◆ ~RPA_LRI()
template<typename
T , typename Tdata >
◆ cal_postSCF_exx()
template<typename
T , typename Tdata >
◆ cal_rpa_cv()
template<typename
T , typename Tdata >
◆ init()
template<typename
T , typename Tdata >
void RPA_LRI< T, Tdata >::init |
( |
const MPI_Comm & |
mpi_comm_in, |
|
|
const K_Vectors & |
kv_in, |
|
|
const std::vector< double > & |
orb_cutoff |
|
) |
| |
◆ out_bands()
template<typename
T , typename Tdata >
◆ out_coulomb_k()
template<typename
T , typename Tdata >
◆ out_Cs()
template<typename
T , typename Tdata >
◆ out_eigen_vector()
template<typename
T , typename Tdata >
◆ out_for_RPA()
template<typename
T , typename Tdata >
◆ out_struc()
template<typename
T , typename Tdata >
◆ abfs
template<typename
T , typename Tdata >
◆ Cs_period
template<typename
T , typename Tdata >
std::map<TA, std::map<TAC, RI::Tensor<Tdata> > > RPA_LRI< T, Tdata >::Cs_period |
|
private |
◆ Erpa
template<typename
T , typename Tdata >
◆ info
template<typename
T , typename Tdata >
◆ lcaos
template<typename
T , typename Tdata >
◆ mpi_comm
template<typename
T , typename Tdata >
◆ Ndim
template<typename
T , typename Tdata >
constexpr std::size_t RPA_LRI< T, Tdata >::Ndim = 3 |
|
staticconstexprprivate |
◆ orb_cutoff_
template<typename
T , typename Tdata >
std::vector<double> RPA_LRI< T, Tdata >::orb_cutoff_ |
|
private |
◆ p_kv
template<typename
T , typename Tdata >
◆ Vs_period
template<typename
T , typename Tdata >
std::map<TA, std::map<TAC, RI::Tensor<Tdata> > > RPA_LRI< T, Tdata >::Vs_period |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_ri/Exx_LRI.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_ri/RPA_LRI.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_ri/RPA_LRI.hpp