#include <rpa.h>
Definition at line 37 of file rpa.h.
◆ RPA()
Definition at line 39 of file rpa.h.
◆ calculate_epsilon()
template<bool imag>
| template Eigen::MatrixXd votca::xtp::RPA::calculate_epsilon< false > |
( |
double | frequency | ) |
const |
|
private |
◆ calculate_epsilon_i()
| Eigen::MatrixXd votca::xtp::RPA::calculate_epsilon_i |
( |
double | frequency | ) |
const |
|
inline |
Definition at line 57 of file rpa.h.
◆ calculate_epsilon_r() [1/2]
| Eigen::MatrixXd votca::xtp::RPA::calculate_epsilon_r |
( |
double | frequency | ) |
const |
|
inline |
Definition at line 61 of file rpa.h.
◆ calculate_epsilon_r() [2/2]
| Eigen::MatrixXd votca::xtp::RPA::calculate_epsilon_r |
( |
std::complex< double > | frequency | ) |
const |
◆ Calculate_H2p_AmB()
| Eigen::VectorXd votca::xtp::RPA::Calculate_H2p_AmB |
( |
| ) |
const |
|
private |
◆ Calculate_H2p_ApB()
| Eigen::MatrixXd votca::xtp::RPA::Calculate_H2p_ApB |
( |
| ) |
const |
|
private |
◆ configure()
Definition at line 41 of file rpa.h.
◆ Diagonalize_H2p()
◆ Diagonalize_H2p_C()
◆ getEta()
| double votca::xtp::RPA::getEta |
( |
| ) |
const |
|
inline |
Definition at line 47 of file rpa.h.
◆ getRPAInputEnergies()
| const Eigen::VectorXd & votca::xtp::RPA::getRPAInputEnergies |
( |
| ) |
const |
|
inline |
Definition at line 67 of file rpa.h.
◆ ResponseSum()
◆ setOutOfWindowShift()
How levels outside the GW window are shifted by UpdateRPAInputEnergies.
Definition at line 50 of file rpa.h.
◆ setRPAInputEnergies()
| void votca::xtp::RPA::setRPAInputEnergies |
( |
const Eigen::VectorXd & | rpaenergies | ) |
|
|
inline |
Definition at line 69 of file rpa.h.
◆ setTimings()
| void votca::xtp::RPA::setTimings |
( |
DFTTimings * | timings | ) |
|
|
inline |
Times the dielectric-matrix builds in these timings (optional).
Definition at line 55 of file rpa.h.
◆ ShiftUncorrectedEnergies()
| void votca::xtp::RPA::ShiftUncorrectedEnergies |
( |
const Eigen::VectorXd & | dftenergies, |
|
|
Index | qpmin, |
|
|
Index | gwsize ) |
|
private |
◆ UpdateRPAInputEnergies()
| void votca::xtp::RPA::UpdateRPAInputEnergies |
( |
const Eigen::VectorXd & | dftenergies, |
|
|
const Eigen::VectorXd & | gwaenergies, |
|
|
Index | qpmin ) |
◆ VisitHoleVirtualRows()
◆ energies_
| Eigen::VectorXd votca::xtp::RPA::energies_ |
|
private |
Definition at line 93 of file rpa.h.
◆ eta_
| const double votca::xtp::RPA::eta_ = 0.0001 |
|
private |
Definition at line 91 of file rpa.h.
◆ homo_
| Index votca::xtp::RPA::homo_ |
|
private |
Definition at line 88 of file rpa.h.
◆ log_
Definition at line 95 of file rpa.h.
◆ Mmn_
Definition at line 96 of file rpa.h.
◆ out_of_window_
◆ rpamax_
| Index votca::xtp::RPA::rpamax_ |
|
private |
Definition at line 90 of file rpa.h.
◆ rpamin_
| Index votca::xtp::RPA::rpamin_ |
|
private |
Definition at line 89 of file rpa.h.
◆ timings_
Definition at line 97 of file rpa.h.
The documentation for this class was generated from the following files:
- xtp/include/votca/xtp/rpa.h
- xtp/src/libxtp/gwbse/rpa.cc