triqs_cthyb.configuration.Configuration

class triqs_cthyb.configuration.Configuration

Bases: object

Configuration of the Monte Carlo simulation (operators on the imaginary-time line).


Dispatched C++ constructor(s).

[1] (beta: float, id: int = 0)

Attributes

beta

Inverse temperature \(\beta\).

Methods

clear

Clear the configuration (remove all operators).

erase

Erase the operator at a given imaginary time.

finalize

Finalize the configuration after a Monte Carlo move (increment the ID and save the configuration if needed).

get_id

Get the ID of the current configuration (for debug purposes).

insert

Insert a given operator at a given imaginary time.

replace

Replace an existing operator at a given imaginary time with a new one.