|
TRIQS/triqs_ctseg 4.0.0
A TRIQS application
|
#include <triqs_ctseg/tau_t.hpp>
Discretized Imaginary Time type tau_t. A point in imaginary time, i.e. $\tau \in [0,\beta]$, but defined on a very thin grid.
Static Public Member Functions | |
| static tau_t | beta () |
| tau_t at tau = beta | |
| static tau_t | epsilon () |
| Get epsilon, defined as $\epsilon = \beta /N_max$. | |
| static tau_t | random (auto &rng, tau_t const &tau) |
| Get a random point in $]0, tau[$. | |
| static void | set_beta (double beta) |
| Set the temperature. | |
| static tau_t | zero () |
| $\tau = 0$ | |
Static Public Attributes | |
| static constexpr uint64_t | n_max = std::numeric_limits<uint64_t>::max() |
| Maximum value that can be stored inside a uint64_t. | |
Friends | |
| std::ostream & | operator<< (std::ostream &out, tau_t const &p) |
| Stream insertion. | |