20#ifndef VOTCA_XTP_IMAGINARYAXISINTEGRATION_H
21#define VOTCA_XTP_IMAGINARYAXISINTEGRATION_H
51 const Eigen::MatrixXd& kDielMxInv_zero);
58 std::unique_ptr<GaussianQuadratureBase>
gq_ =
nullptr;
63 const Eigen::MatrixXd& kDielMxInv_zero);
double SigmaGQDiag(double frequency, Index gw_level, double eta) const
const Eigen::VectorXd & energies_
void CalcDielInvVector(const RPA &rpa, const Eigen::MatrixXd &kDielMxInv_zero)
std::vector< Eigen::MatrixXd > dielinv_matrices_r_
ImaginaryAxisIntegration(const Eigen::VectorXd &energies, const TCMatrix_gwbse &Mmn)
void configure(options opt, const RPA &rpa, const Eigen::MatrixXd &kDielMxInv_zero)
const TCMatrix_gwbse & Mmn_
std::unique_ptr< GaussianQuadratureBase > gq_
base class for all analysis tools
std::string quadrature_scheme