TRIQS/TRIQS 4.0.0
Researching Interacting Quantum Systems
Loading...
Searching...
No Matches
legendre.hpp
#include "./mesh_iterator.hpp"
#include "./utils.hpp"
#include "../utility/legendre.hpp"
#include "../utility/macros.hpp"
#include <fmt/format.h>
#include <h5/h5.hpp>
#include <itertools/itertools.hpp>
#include <nda/nda.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <string>

Detailed Description

Provides a mesh type for Legendre polynomials as basis functions.

Definition in file legendre.hpp.

Go to the source code of this file.

Classes

class  triqs::mesh::legendre
 Legendre mesh type. More...
class  triqs::mesh::legendre::mesh_point_t
 Mesh point of a triqs::mesh::legendre mesh. More...

Functions

auto triqs::mesh::evaluate (legendre const &m, auto const &f, double tau)
 Evaluate the generalized Fourier approximation of a function \( f \) at a given imaginary time point \(\tau \in [0, \beta] \) in terms of Legendre polynomials.