#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 |
| bool | HasOffDiagonal () const final |
| | False if CalcCorrelationOffDiag only returns zeros (CDA).
|
| | Sigma_base (TCMatrix_gwbse &Mmn, const RPA &rpa) |
| virtual | ~Sigma_base ()=default |
| void | configure (options opt) |
| Eigen::MatrixXd | CalcExchangeMatrix () const |
| Eigen::MatrixXd | CalcReactionFieldMatrix (const Eigen::MatrixXd &R) const |
| | Static self-energy of an environment reaction field: the COH+SEX pair for v_reac, in the QP window.
|
| Eigen::VectorXd | CalcCorrelationDiag (const Eigen::VectorXd &frequencies) const |
| virtual Eigen::MatrixXd | CalcCorrelationOffDiag (const Eigen::VectorXd &frequencies) const |
| virtual std::string | ScreeningSummary () const |
| | One line about the screening just prepared (empty if nothing to say).
|
| virtual Eigen::VectorXd | CalcCorrelationDiagElements (Index gw_level, const Eigen::VectorXd &frequencies) const |
| void | setPairContractionMemory (double block_bytes, double chunk_bytes) |
| void | setTimings (DFTTimings *timings) |
| | Times the parts of PrepareScreening in these timings (optional).
|
| void | ResetDiagEvalCounter () const |
| std::size_t | GetDiagEvalCounter () const |
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 |
( |
double | row_term, |
|
|
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 |
◆ HasOffDiagonal()
| bool votca::xtp::Sigma_CDA::HasOffDiagonal |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ PrepareScreening()
| void votca::xtp::Sigma_CDA::PrepareScreening |
( |
| ) |
|
|
finalvirtual |
◆ gq_
◆ kDielMxInv_zero_
| Eigen::MatrixXd votca::xtp::Sigma_CDA::kDielMxInv_zero_ |
|
private |
◆ tail_terms_
| std::vector<Eigen::VectorXd> votca::xtp::Sigma_CDA::tail_terms_ |
|
private |
The documentation for this class was generated from the following files: