#include <sigma_ppm_uks.h>
|
| | Sigma_PPM_UKS (TCMatrix_gwbse_spin &Mmn, RPA_UKS &rpa, TCMatrix::SpinChannel spin) |
| void | SetSharedPPM (const PPM &ppm) |
| void | PrepareScreening () final |
| double | CalcCorrelationDiagElement (Index gw_level, double frequency) const final |
| double | CalcCorrelationDiagElementDerivative (Index gw_level, double frequency) const final |
| Eigen::VectorXd | CalcCorrelationDiagElements (Index gw_level, const Eigen::VectorXd &frequencies) const final |
| double | CalcCorrelationOffDiagElement (Index gw_level1, Index gw_level2, double frequency1, double frequency2) const final |
| | Sigma_base_UKS (TCMatrix_gwbse_spin &Mmn, const RPA_UKS &rpa, TCMatrix::SpinChannel spin) |
| virtual | ~Sigma_base_UKS ()=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 bool | HasOffDiagonal () const |
| | False if CalcCorrelationOffDiag only returns zeros (CDA).
|
Definition at line 30 of file sigma_ppm_uks.h.
◆ Sigma_PPM_UKS()
◆ AccumulateDiag()
template<class Term>
| double votca::xtp::Sigma_PPM_UKS::AccumulateDiag |
( |
Index | gw_level, |
|
|
double | frequency, |
|
|
Term | term ) const |
|
private |
◆ CalcCorrelationDiagElement()
| double votca::xtp::Sigma_PPM_UKS::CalcCorrelationDiagElement |
( |
Index | gw_level, |
|
|
double | frequency ) const |
|
finalvirtual |
◆ CalcCorrelationDiagElementDerivative()
| double votca::xtp::Sigma_PPM_UKS::CalcCorrelationDiagElementDerivative |
( |
Index | gw_level, |
|
|
double | frequency ) const |
|
finalvirtual |
◆ CalcCorrelationDiagElements()
| Eigen::VectorXd votca::xtp::Sigma_PPM_UKS::CalcCorrelationDiagElements |
( |
Index | gw_level, |
|
|
const Eigen::VectorXd & | frequencies ) const |
|
finalvirtual |
◆ CalcCorrelationOffDiagElement()
| double votca::xtp::Sigma_PPM_UKS::CalcCorrelationOffDiagElement |
( |
Index | gw_level1, |
|
|
Index | gw_level2, |
|
|
double | frequency1, |
|
|
double | frequency2 ) const |
|
finalvirtual |
◆ PrepareScreening()
| void votca::xtp::Sigma_PPM_UKS::PrepareScreening |
( |
| ) |
|
|
finalvirtual |
◆ SetSharedPPM()
| void votca::xtp::Sigma_PPM_UKS::SetSharedPPM |
( |
const PPM & | ppm | ) |
|
|
inline |
◆ mode_factors_
| Eigen::VectorXd votca::xtp::Sigma_PPM_UKS::mode_factors_ |
|
private |
◆ ppm_
| const PPM* votca::xtp::Sigma_PPM_UKS::ppm_ = nullptr |
|
private |
The documentation for this class was generated from the following files: