#include <sigma_cda.h>
|
| Sigma_CDA (TCMatrix_gwbse &Mmn, RPA &rpa) |
|
| ~Sigma_CDA ()=default |
|
void | PrepareScreening () final |
|
double | CalcCorrelationDiagElement (Index gw_level, double frequency) const final |
|
double | CalcCorrelationDiagElementDerivative (Index gw_level, double frequency) const final |
|
double | CalcCorrelationOffDiagElement (Index, Index, double, double) 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 38 of file sigma_cda.h.
◆ Sigma_CDA()
◆ ~Sigma_CDA()
votca::xtp::Sigma_CDA::~Sigma_CDA |
( |
| ) |
|
|
default |
◆ CalcCorrelationDiagElement()
double votca::xtp::Sigma_CDA::CalcCorrelationDiagElement |
( |
Index |
gw_level, |
|
|
double |
frequency |
|
) |
| const |
|
finalvirtual |
◆ CalcCorrelationDiagElementDerivative()
double votca::xtp::Sigma_CDA::CalcCorrelationDiagElementDerivative |
( |
Index |
gw_level, |
|
|
double |
frequency |
|
) |
| const |
|
inlinefinalvirtual |
◆ CalcCorrelationOffDiagElement()
double votca::xtp::Sigma_CDA::CalcCorrelationOffDiagElement |
( |
Index |
, |
|
|
Index |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| const |
|
inlinefinalvirtual |
◆ CalcDiagContribution()
double votca::xtp::Sigma_CDA::CalcDiagContribution |
( |
const Eigen::MatrixXd::ConstRowXpr & |
Imx_row, |
|
|
double |
delta, |
|
|
double |
eta |
|
) |
| const |
|
private |
◆ CalcDiagContributionValue_tail()
double votca::xtp::Sigma_CDA::CalcDiagContributionValue_tail |
( |
const Eigen::MatrixXd::ConstRowXpr & |
Imx_row, |
|
|
double |
delta, |
|
|
double |
alpha |
|
) |
| const |
|
private |
◆ CalcResidueContribution()
double votca::xtp::Sigma_CDA::CalcResidueContribution |
( |
double |
frequency, |
|
|
Index |
gw_level |
|
) |
| const |
|
private |
◆ CalcResiduePrefactor()
double votca::xtp::Sigma_CDA::CalcResiduePrefactor |
( |
double |
e_f, |
|
|
double |
e_m, |
|
|
double |
frequency |
|
) |
| const |
|
private |
◆ PrepareScreening()
void votca::xtp::Sigma_CDA::PrepareScreening |
( |
| ) |
|
|
finalvirtual |
◆ gq_
◆ kDielMxInv_zero_
Eigen::MatrixXd votca::xtp::Sigma_CDA::kDielMxInv_zero_ |
|
private |
The documentation for this class was generated from the following files: