|
void | configure (config::Configuration &configuration) |
|
void | setU (double U) |
|
void | setMu (double mu) |
|
void | setT (double T) |
|
void | setDelta (double delta) |
|
void | setTolerance (double tolerance) |
|
void | setMaxIterations (int maxIterations) |
|
double | getT () |
|
double | getU () |
|
double | getMu () |
|
double | getDelta () |
|
double | getScaling () |
|
void | setStartWithDelta (bool startWithDelta) |
|
void | setScaling (double scaling) |
|
math::CFunction | getSelfEnergyA () const |
|
math::CFunction | getGreensFunctionA () const |
|
math::CFunction | getHybridizationFunctionA () const |
|
math::CFunction | getSelfEnergyB () const |
|
math::CFunction | getGreensFunctionB () const |
|
math::CFunction | getHybridizationFunctionB () const |
|
double | getOccupation () const |
|
double | getMagnetization () const |
|
void | setSelfEnergyA (const math::CFunction &selfEnergy) |
|
void | setGreensFunctionA (const math::CFunction &G) |
|
void | setHybridizationFunctionA (const math::CFunction &delta) |
|
void | setSelfEnergyB (const math::CFunction &selfEnergy) |
|
void | setGreensFunctionB (const math::CFunction &G) |
|
void | setHybridizationFunctionB (const math::CFunction &delta) |
|
void | solve (std::string outputDirectory="") |
|
|
static double | gAReal (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | gAImag (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | gBReal (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | gBImag (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | fAReal (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | fAImag (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | fBReal (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|
static double | fBImag (double epsk, int nOmega, double omega, std::complex< double > fomegaA, std::complex< double > fomegaB, void *params) |
|