triqs_Nevanlinna.solver.Solver
- class triqs_Nevanlinna.solver.Solver(kernel='NEVANLINNA', precision=100)[source]
Bases:
SolverCoreNevanlinna analytic-continuation solver.
Continues a fermionic Matsubara-frequency Green’s function to the real-frequency axis. Call
solve()with the Matsubara data, thenevaluate()oroptimize()to obtain the real-frequency Green’s function.- Parameters:
- kernel{‘NEVANLINNA’, ‘CARATHEODORY’}, optional
Continuation kernel.
'NEVANLINNA'continues each diagonal orbital independently;'CARATHEODORY'performs a full matrix-valued continuation. Default'NEVANLINNA'.- precisionint, optional
Number of decimal digits of internal multiprecision arithmetic (only honored when built with MPFR support). Default
100.
Attributes
Eigenvalues of the Pick matrix (non-negative eigenvalues indicate the data is continuable).
Methods
Evaluate diagonal part of the real-frequency Green's function on a chosen grid.
optimize(grid, eta, target[, nk, maxiter, ...])Optimize the spectral function over a Hardy-function basis.
Perform a Nevanlinna factorization for a matrix-valued Matsubara frequency Green's function.