NESSi
v1.0.2
The NonEquilibrium Systems Simulation Library
|
void cntr::dyson_mat | ( | herm_matrix< T > & | G, |
T | mu, | ||
function< T > & | H, | ||
function< T > & | SigmaMF, | ||
herm_matrix< T > & | Sigma, | ||
T | beta, | ||
const int | SolveOrder, | ||
const int | method, | ||
const bool | force_hermitian | ||
) |
Dyson solver (integral-differential form) for a Green's function \(G\). Global interface
One solves the Dyson equation of the following form: \( [ id/dt + \mu - H(t) ] G(t,t^\prime) - [\Sigma*G](t,t^\prime) = \delta(t,t^\prime)\) for a hermitian matrix \(G(t, t^\prime)\) on a Matsubara axis. There are 3 possible methods for solution: Fourier, steep, and fixpoint. Fixpoint method is choosen by default.
&G |
|
mu |
|
&H |
|
&SigmaMF |
|
&Sigma |
|
beta |
|
SolveOrder |
|
method |
|
force_hermitian |
|
Definition at line 1274 of file cntr_dyson_impl.hpp.
References force_matsubara_hermitian().