|
TRIQS/triqs_Nevanlinna 4.0.0
A TRIQS application
|
#include <triqs_Nevanlinna/solver_core.hpp>
Nevanlinna analytical continuation solver for TRIQS Green's functions.
Performs analytical continuation for the diagonal part of the matrix-values TRIQS Green's function.
Definition at line 19 of file solver_core.hpp.
Public Member Functions | |
| solver_core (Nevanlinna_parameters_t const &p) | |
| Construct the solver. | |
| C2PY_PROPERTY_GET(Pick_eigenvalues) nda | C2PY_PROPERTY_GET (size) size_t size() const |
| Eigenvalues of the Pick matrix (non-negative eigenvalues indicate the data is continuable). | |
| triqs::gfs::gf< triqs::mesh::refreq > | evaluate (const triqs::mesh::refreq &grid, double eta) |
| Evaluate diagonal part of the real-frequency Green's function on a chosen grid. | |
| triqs::gfs::gf< triqs::mesh::refreq > | evaluate (const triqs::mesh::refreq &grid, double eta, nda::array_const_view< std::complex< double >, 3 > theta) |
| Evaluate the real-frequency Green's function on a chosen grid using Hardy-function optimization. | |
| solver_core & | operator= (solver_core const &)=delete |
| Copy/Move assignment. | |
| void | solve (triqs::gfs::gf_const_view< triqs::mesh::imfreq > g_iw) |
| Perform a Nevanlinna factorization for a matrix-valued Matsubara frequency Green's function. | |
| triqs_Nevanlinna::solver_core::solver_core | ( | Nevanlinna_parameters_t const & | p | ) |
Construct the solver.
| p | Construction parameters (kernel choice and multiprecision precision). |
Definition at line 32 of file solver_core.cpp.
|
inlinenodiscard |
Eigenvalues of the Pick matrix (non-negative eigenvalues indicate the data is continuable).
Number of orbitals (matrix dimension) of the continued Green's function.
Definition at line 71 of file solver_core.hpp.
|
nodiscard |
Evaluate diagonal part of the real-frequency Green's function on a chosen grid.
Uses the precomputed Nevanlinna factorization.
| grid | Real frequency grid. |
| eta | Lorentzian broadening. |
Definition at line 13 of file solver_core.cpp.
|
nodiscard |
Evaluate the real-frequency Green's function on a chosen grid using Hardy-function optimization.
| grid | Real frequency grid. |
| eta | Lorentzian broadening. |
| theta | Hardy-function basis coefficients used to optimize the spectral function. |
Definition at line 17 of file solver_core.cpp.
| void triqs_Nevanlinna::solver_core::solve | ( | triqs::gfs::gf_const_view< triqs::mesh::imfreq > | g_iw | ) |
Perform a Nevanlinna factorization for a matrix-valued Matsubara frequency Green's function.
| g_iw | Matrix-valued Matsubara frequency Green's function. |
Definition at line 7 of file solver_core.cpp.