|
votca 2026-dev
|
#include <sigma_exact_uks.h>


Public Member Functions | |
| Sigma_Exact_UKS (TCMatrix_gwbse_spin &Mmn, RPA_UKS &rpa, TCMatrix::SpinChannel spin) | |
| 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 |
| Public Member Functions inherited from votca::xtp::Sigma_base_UKS | |
| 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 |
Private Attributes | |
| Eigen::VectorXd | rpa_omegas_ |
| std::vector< Eigen::VectorXd > | screening_modes_ |
| std::vector< Eigen::MatrixXd > | residues_ |
Additional Inherited Members | |
| Protected Member Functions inherited from votca::xtp::Sigma_base_UKS | |
| const Eigen::VectorXd & | getSpinRPAInputEnergies () const |
| Protected Attributes inherited from votca::xtp::Sigma_base_UKS | |
| options | opt_ |
| TCMatrix_gwbse_spin & | Mmn_spin_ |
| TCMatrix_gwbse & | Mmn_ |
| const RPA_UKS & | rpa_ |
| TCMatrix::SpinChannel | spin_ |
| Index | qptotal_ = 0 |
| Index | rpatotal_ = 0 |
Definition at line 30 of file sigma_exact_uks.h.
|
inline |
Definition at line 32 of file sigma_exact_uks.h.
|
finalvirtual |
Implements votca::xtp::Sigma_base_UKS.
Definition at line 63 of file sigma_exact_uks.cc.
|
finalvirtual |
Implements votca::xtp::Sigma_base_UKS.
Definition at line 86 of file sigma_exact_uks.cc.
|
finalvirtual |
Implements votca::xtp::Sigma_base_UKS.
Definition at line 109 of file sigma_exact_uks.cc.
|
finalvirtual |
Implements votca::xtp::Sigma_base_UKS.
Definition at line 37 of file sigma_exact_uks.cc.
|
private |
Definition at line 54 of file sigma_exact_uks.h.
|
private |
Definition at line 52 of file sigma_exact_uks.h.
|
private |
Definition at line 53 of file sigma_exact_uks.h.