triqs_Nevanlinna.kernels_core.CaratheodoryKernel

class triqs_Nevanlinna.kernels_core.CaratheodoryKernel

Bases: object

Full matrix-valued Caratheodory continuation kernel (PhysRevB.104.165111).

Continues the complete matrix-valued Green’s function, including off-diagonal elements. The Hardy-function (theta) optimization path is not implemented for this kernel.


Dispatched C++ constructor(s).

[1] (precision: int = 100)

Construct the full matrix-valued Caratheodory 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 full matrix-valued real-frequency Green's function on a chosen grid.

get_Pick_eigenvalues

Dispatched C++ function(s).

init

Build the full matrix-valued Caratheodory continuation from Matsubara-frequency input data.