#include <rpa.h>
Definition at line 35 of file rpa.h.
◆ RPA()
Definition at line 37 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 47 of file rpa.h.
◆ calculate_epsilon_r() [1/2]
Eigen::MatrixXd votca::xtp::RPA::calculate_epsilon_r |
( |
double | frequency | ) |
const |
|
inline |
Definition at line 51 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 39 of file rpa.h.
◆ Diagonalize_H2p()
◆ Diagonalize_H2p_C()
Eigen::SelfAdjointEigenSolver< Eigen::MatrixXd > votca::xtp::RPA::Diagonalize_H2p_C |
( |
const Eigen::MatrixXd & | C | ) |
const |
|
private |
◆ getEta()
double votca::xtp::RPA::getEta |
( |
| ) |
const |
|
inline |
Definition at line 45 of file rpa.h.
◆ getMaxCorrection()
double votca::xtp::RPA::getMaxCorrection |
( |
const Eigen::VectorXd & | dftenergies, |
|
|
Index | min, |
|
|
Index | max ) const |
|
private |
◆ getRPAInputEnergies()
const Eigen::VectorXd & votca::xtp::RPA::getRPAInputEnergies |
( |
| ) |
const |
|
inline |
Definition at line 57 of file rpa.h.
◆ setRPAInputEnergies()
void votca::xtp::RPA::setRPAInputEnergies |
( |
const Eigen::VectorXd & | rpaenergies | ) |
|
|
inline |
Definition at line 59 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 ) |
◆ energies_
Eigen::VectorXd votca::xtp::RPA::energies_ |
|
private |
Definition at line 83 of file rpa.h.
◆ eta_
const double votca::xtp::RPA::eta_ = 0.0001 |
|
private |
Definition at line 81 of file rpa.h.
◆ homo_
Index votca::xtp::RPA::homo_ |
|
private |
Definition at line 78 of file rpa.h.
◆ log_
Definition at line 85 of file rpa.h.
◆ Mmn_
Definition at line 86 of file rpa.h.
◆ rpamax_
Index votca::xtp::RPA::rpamax_ |
|
private |
Definition at line 80 of file rpa.h.
◆ rpamin_
Index votca::xtp::RPA::rpamin_ |
|
private |
Definition at line 79 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