Go to the documentation of this file.
23 #ifndef COM_DAFER45_TBTK_PROPERTY_GREENS_FUNCTION
24 #define COM_DAFER45_TBTK_PROPERTY_GREENS_FUNCTION
74 unsigned int resolution
93 unsigned int resolution,
94 const std::complex<double> *data
109 int lowerMatsubaraEnergyIndex,
110 int upperMatsubaraEnergyIndex,
111 double fundamentalMatsubaraEnergy
128 int lowerMatsubaraEnergyIndex,
129 int upperMatsubaraEnergyIndex,
130 double fundamentalMatsubaraEnergy,
131 const std::complex<double> *data
175 const std::complex<double> &lhs,
207 "GreensFunction::operator+=()",
208 "Incompatible Green's function types.",
220 return greensFunction += rhs;
226 "GreensFunction::operator-=()",
227 "Incompatible Green's function types.",
239 return greensFunction -= rhs;
251 return greensFunction *= rhs;
263 return greensFunction /= rhs;
Type getType() const
Definition: GreensFunction.h:266
friend GreensFunction operator*(const std::complex< double > &lhs, const GreensFunction &rhs)
Definition: GreensFunction.h:174
Base class for energy resolved Properties.
Definition: EnergyResolvedProperty.h:83
EnergyResolvedProperty & operator+=(const EnergyResolvedProperty &rhs)
Definition: EnergyResolvedProperty.h:1195
Base class for energy resolved Properties.
EnergyResolvedProperty & operator-=(const EnergyResolvedProperty &rhs)
Definition: EnergyResolvedProperty.h:1287
GreensFunction operator-(const GreensFunction &rhs) const
Definition: GreensFunction.h:236
GreensFunction & operator/=(const std::complex< double > &rhs)
Definition: GreensFunction.h:254
GreensFunction operator+(const GreensFunction &rhs) const
Definition: GreensFunction.h:217
GreensFunction operator/(const std::complex< double > &rhs) const
Definition: GreensFunction.h:260
Type
Definition: GreensFunction.h:47
std::string toString() const
Property container for the Green's function.
Definition: GreensFunction.h:44
GreensFunction & operator-=(const GreensFunction &rhs)
Definition: GreensFunction.h:223
GreensFunction & operator+=(const GreensFunction &rhs)
Definition: GreensFunction.h:204
EnergyResolvedProperty & operator/=(const DataType &rhs)
Definition: EnergyResolvedProperty.h:1389
Data structure for mapping physical indices to linear indices.
Definition: IndexTree.h:35
GreensFunction & operator*=(const std::complex< double > &rhs)
Definition: GreensFunction.h:242
EnergyResolvedProperty & operator*=(const DataType &rhs)
Definition: EnergyResolvedProperty.h:1379
GreensFunction operator*(const std::complex< double > &rhs) const
Definition: GreensFunction.h:248