TRIQS/triqs_Nevanlinna 4.0.0
A TRIQS application
Loading...
Searching...
No Matches
triqs_Nevanlinna::Nevanlinna_factorization

#include <triqs_Nevanlinna/Nevanlinna_factorization.hpp>

Detailed Description

Class to construct Nevanlinna factorization for single orbital

Definition at line 15 of file Nevanlinna_factorization.hpp.

Public Member Functions

void build (nda::vector_const_view< std::complex< double > > mesh, nda::vector_const_view< std::complex< double > > data)
nda::vector< double > evaluate (nda::vector_const_view< double > grid, double eta=0.05)
nda::vector< std::complex< double > > evaluate (nda::vector_const_view< std::complex< double > > grid, nda::vector_const_view< std::complex< double > > theta_M_1=nda::vector_const_view< std::complex< double > >())

Member Function Documentation

◆ build()

void triqs_Nevanlinna::Nevanlinna_factorization::build ( nda::vector_const_view< std::complex< double > > mesh,
nda::vector_const_view< std::complex< double > > data )

Build Nevanlinna factorization for data defined on positive Matsubara mesh

Parameters
mesh- Matsubara frequency mesh
data- Matsubara frequency data

Definition at line 18 of file Nevanlinna_factorization.cpp.

◆ evaluate() [1/2]

nda::vector< double > triqs_Nevanlinna::Nevanlinna_factorization::evaluate ( nda::vector_const_view< double > grid,
double eta = 0.05 )
nodiscard

Evaluate real-frequency data on specified grid with selected Lorentzian broadening

Parameters
grid- real frequency grid
eta- Lorentzian broadening
Returns
Nevanlinna continuation on the specified grid

Definition at line 51 of file Nevanlinna_factorization.cpp.

◆ evaluate() [2/2]

nda::vector< std::complex< double > > triqs_Nevanlinna::Nevanlinna_factorization::evaluate ( nda::vector_const_view< std::complex< double > > grid,
nda::vector_const_view< std::complex< double > > theta_M_1 = nda::vector_const_view<std::complex<double>>() )
nodiscard

Evaluate Nevanlinna continuation on a complex-valued grid

Parameters
grid- grid for continuation evaluation
Returns
Nevanlinna continuation on the specified grid

Definition at line 59 of file Nevanlinna_factorization.cpp.


The documentation for this class was generated from the following files: