25 #ifndef COM_DAFER45_TBTK_SOLVER_ANALYTICAL_CONTINUER_CONTINUOUS_FRACTIONS
26 #define COM_DAFER45_TBTK_SOLVER_ANALYTICAL_CONTINUER_CONTINUOUS_FRACTIONS
30 #include "TBTK/Property/SelfEnergy.h"
40 class AnalyticalContinuerContinuousFractions :
public Solver,
public Communicator{
43 AnalyticalContinuerContinuousFractions();
61 void setEnergyInfinitesimal(
double energyInfinitesimal);
68 Property::GreensFunction convert(
69 const Property::GreensFunction &greensFunction,
83 static constexpr
double ENERGY_INFINITESIMAL = 0;
87 double energyInfinitesimal;
100 std::complex<double> getContourDeformation(
106 inline void AnalyticalContinuerContinuousFractions::setEnergyWindow(
111 this->lowerBound = lowerBound;
112 this->upperBound = upperBound;
113 this->resolution = resolution;
116 inline void AnalyticalContinuerContinuousFractions::setEnergyInfinitesimal(
117 double energyInfinitesimal
119 this->energyInfinitesimal = energyInfinitesimal;