#include <sigma_exact.h>
|
| Sigma_Exact (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 33 of file sigma_exact.h.
◆ Sigma_Exact()
◆ CalcCorrelationDiagElement()
double votca::xtp::Sigma_Exact::CalcCorrelationDiagElement |
( |
Index |
gw_level, |
|
|
double |
frequency |
|
) |
| const |
|
finalvirtual |
◆ CalcCorrelationDiagElementDerivative()
double votca::xtp::Sigma_Exact::CalcCorrelationDiagElementDerivative |
( |
Index |
gw_level, |
|
|
double |
frequency |
|
) |
| const |
|
finalvirtual |
◆ CalcCorrelationOffDiagElement()
double votca::xtp::Sigma_Exact::CalcCorrelationOffDiagElement |
( |
Index |
gw_level1, |
|
|
Index |
gw_level2, |
|
|
double |
frequency1, |
|
|
double |
frequency2 |
|
) |
| const |
|
finalvirtual |
◆ CalcResidues()
Eigen::MatrixXd votca::xtp::Sigma_Exact::CalcResidues |
( |
Index |
gw_level, |
|
|
const Eigen::MatrixXd & |
XpY |
|
) |
| const |
|
private |
◆ PrepareScreening()
void votca::xtp::Sigma_Exact::PrepareScreening |
( |
| ) |
|
|
finalvirtual |
◆ residues_
std::vector<Eigen::MatrixXd> votca::xtp::Sigma_Exact::residues_ |
|
private |
◆ rpa_omegas_
Eigen::VectorXd votca::xtp::Sigma_Exact::rpa_omegas_ |
|
private |
The documentation for this class was generated from the following files: