21#ifndef VOTCA_XTP_SIGMA_EXACT_UKS_H
22#define VOTCA_XTP_SIGMA_EXACT_UKS_H
39 double frequency) const final;
42 double frequency) const final;
46 double frequency2) const final;
Unrestricted RPA helper for spin-resolved GW screening.
std::vector< Eigen::MatrixXd > residues_
Eigen::VectorXd rpa_omegas_
void PrepareScreening() final
double CalcCorrelationDiagElement(Index gw_level, double frequency) const final
double CalcCorrelationOffDiagElement(Index gw_level1, Index gw_level2, double frequency1, double frequency2) const final
std::vector< Eigen::VectorXd > screening_modes_
double CalcCorrelationDiagElementDerivative(Index gw_level, double frequency) const final
Sigma_Exact_UKS(TCMatrix_gwbse_spin &Mmn, RPA_UKS &rpa, TCMatrix::SpinChannel spin)
Sigma_base_UKS(TCMatrix_gwbse_spin &Mmn, const RPA_UKS &rpa, TCMatrix::SpinChannel spin)
Provides a means for comparing floating point numbers.