triqs_xca.aaa.aaa_matrix

Extension of the AAA algorithm constrained to real-valued poles and matrix valued functions.

This module extends aaa.py and the aaa function and BarycentricRational class by 1. adding the function aaa_real for analytic continuation, which gives us real poles 2. extend the functionality to matrix valued functions with BarycentricRationalMatrix and aaa_real_matrix.

Author: Z. Huang (2025)

Functions

aaa_matrix_real(F, Z[, tol, mmax, return_errors])

Compute a rational approximation of F over the points Z.

aaa_real(F, Z[, tol, mmax, return_errors])

Compute a rational approximation of F over the points Z.

Classes

BarycentricRationalMatrix(z, f, w)

A class representing a matrix valued rational function in barycentric representation.