votca 2024.2-dev
|
#include <sigma_ppm.h>
Public Member Functions | |
Sigma_PPM (TCMatrix_gwbse &Mmn, RPA &rpa) | |
void | PrepareScreening () final |
double | CalcCorrelationDiagElement (Index gw_level, double frequency) const final |
double | CalcCorrelationDiagElementDerivative (Index gw_level, double frequency) const final |
double | CalcCorrelationOffDiagElement (Index gw_level1, Index gw_level2, double frequency1, double frequency2) const final |
Public Member Functions inherited from votca::xtp::Sigma_base | |
Sigma_base (TCMatrix_gwbse &Mmn, const RPA &rpa) | |
virtual | ~Sigma_base ()=default |
void | configure (options opt) |
Eigen::MatrixXd | CalcExchangeMatrix () const |
Eigen::VectorXd | CalcCorrelationDiag (const Eigen::VectorXd &frequencies) const |
Eigen::MatrixXd | CalcCorrelationOffDiag (const Eigen::VectorXd &frequencies) const |
Private Attributes | |
PPM | ppm_ |
Additional Inherited Members | |
Protected Attributes inherited from votca::xtp::Sigma_base | |
options | opt_ |
TCMatrix_gwbse & | Mmn_ |
const RPA & | rpa_ |
Index | qptotal_ = 0 |
Index | rpatotal_ = 0 |
Definition at line 34 of file sigma_ppm.h.
|
inline |
Definition at line 36 of file sigma_ppm.h.
|
finalvirtual |
Implements votca::xtp::Sigma_base.
Definition at line 37 of file sigma_ppm.cc.
|
finalvirtual |
Implements votca::xtp::Sigma_base.
Definition at line 63 of file sigma_ppm.cc.
|
finalvirtual |
Implements votca::xtp::Sigma_base.
Definition at line 89 of file sigma_ppm.cc.
|
finalvirtual |
Implements votca::xtp::Sigma_base.
Definition at line 32 of file sigma_ppm.cc.
|
private |
Definition at line 52 of file sigma_ppm.h.