triqs_Nevanlinna.kernels_core.NevanlinnaKernel

class triqs_Nevanlinna.kernels_core.NevanlinnaKernel

Bases: object

Diagonal Nevanlinna continuation kernel.

Builds one independent Nevanlinna factorization per orbital; off-diagonal elements of the input Green’s function are ignored. Supports Hardy-function (theta) optimization in evaluate().


Dispatched C++ constructor(s).

[1] (precision: int = 100)

Construct the diagonal Nevanlinna kernel.

Parameters:
precisionint

Number of decimal digits of internal multiprecision arithmetic (only honored with MPFR support).

Attributes

Pick_eigenvalues

Eigenvalues of the Pick matrix; non-negative eigenvalues indicate the data is continuable (Nevanlinna).

Methods

evaluate

Evaluate the diagonal real-frequency Green's function on a chosen grid.

get_Pick_eigenvalues

Dispatched C++ function(s).

init

Initialize the diagonal Nevanlinna continuation from Matsubara-frequency input data.