#include <triqs_cthyb/configuration.hpp>
Configuration of the Monte Carlo simulation (operators on the imaginary-time line).
Definition at line 81 of file configuration.hpp.
|
|
| C2PY_PROPERTY_GET (beta) double beta() const |
| | Inverse temperature \( \beta \).
|
|
void | clear () |
| | Clear the configuration (remove all operators).
|
| void | erase (time_pt const &t) |
| | Erase the operator at a given imaginary time.
|
|
void | finalize () |
| | Finalize the configuration after a Monte Carlo move (increment the ID and save the configuration if needed).
|
|
long | get_id () const |
| | Get the ID of the current configuration (for debug purposes).
|
| void | insert (time_pt tau, op_desc op) |
| | Insert a given operator at a given imaginary time.
|
| void | replace (time_pt tau, op_desc op) |
| | Replace an existing operator at a given imaginary time with a new one.
|
|
|
static C2PY_IGNORE configuration | h5_read_construct (h5::group g, std::string const &name) |
| | Read a configuration from an hdf5 file.
|
|
static std::string | hdf5_format () |
| | HDF5 format string for configuration.
|
|
|
void | h5_write (h5::group g, std::string const &name, configuration const &c) |
| | Write a configuration to an hdf5 file.
|
◆ erase()
Erase the operator at a given imaginary time.
- Parameters
-
| tau | Imaginary time at which to erase the operator. |
Definition at line 123 of file configuration.hpp.
◆ insert()
Insert a given operator at a given imaginary time.
- Parameters
-
| tau | Imaginary time at which to insert the operator. |
| op | Description of the operator to insert. |
Definition at line 109 of file configuration.hpp.
◆ replace()
Replace an existing operator at a given imaginary time with a new one.
- Parameters
-
| tau | Imaginary time at which to replace the operator. |
| op | Description of the operator to insert. |
Definition at line 117 of file configuration.hpp.
The documentation for this struct was generated from the following file: