|
TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
|
#include "../arrays.hpp"#include "../utility/macros.hpp"#include <itertools/itertools.hpp>#include <nda/nda.hpp>#include <nda/lapack/gelss_worker.hpp>#include <algorithm>#include <array>#include <cmath>#include <complex>#include <memory>#include <optional>#include <type_traits>#include <utility>#include <vector>Provides tail fitting for functions defined on frequency meshes.
Definition in file tail_fitter.hpp.
Go to the source code of this file.
Classes | |
| class | triqs::mesh::tail_fitter |
| Fit the high- and low-frequency tail of a function \( f \) defined on a triqs::mesh::refreq or a triqs::mesh::imfreq frequency mesh. More... | |
| class | triqs::mesh::tail_fitter_handle |
| Shared handle for tail fitting. More... | |
Functions | |
| template<int R> | |
| auto | triqs::mesh::detail::tail_eval (nda::array_const_view< std::complex< double >, R > A, std::complex< double > z_0) |
| Evaluate the tail expansion of a function \( f(z) \) at a given point \( z_0 \). | |
| auto | triqs::mesh::detail::vander (std::vector< std::complex< double > > const &z_pts, int q) |
| Construct a Vandermonde matrix. | |