#include <sigma_ppm.h>
|
| 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 |
|
| 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 |
|
virtual void | PrepareScreening ()=0 |
|
virtual double | CalcCorrelationDiagElementDerivative (Index gw_level, double frequency) const =0 |
|
virtual double | CalcCorrelationDiagElement (Index gw_level, double frequency) const =0 |
|
virtual double | CalcCorrelationOffDiagElement (Index gw_level1, Index gw_level2, double frequency1, double frequency2) const =0 |
|
Definition at line 34 of file sigma_ppm.h.
◆ Sigma_PPM()
◆ CalcCorrelationDiagElement()
double votca::xtp::Sigma_PPM::CalcCorrelationDiagElement |
( |
Index |
gw_level, |
|
|
double |
frequency |
|
) |
| const |
|
finalvirtual |
◆ CalcCorrelationDiagElementDerivative()
double votca::xtp::Sigma_PPM::CalcCorrelationDiagElementDerivative |
( |
Index |
gw_level, |
|
|
double |
frequency |
|
) |
| const |
|
finalvirtual |
◆ CalcCorrelationOffDiagElement()
double votca::xtp::Sigma_PPM::CalcCorrelationOffDiagElement |
( |
Index |
gw_level1, |
|
|
Index |
gw_level2, |
|
|
double |
frequency1, |
|
|
double |
frequency2 |
|
) |
| const |
|
finalvirtual |
◆ PrepareScreening()
void votca::xtp::Sigma_PPM::PrepareScreening |
( |
| ) |
|
|
finalvirtual |
◆ ppm_
PPM votca::xtp::Sigma_PPM::ppm_ |
|
private |
The documentation for this class was generated from the following files: