triqs_ctseg.solver.Solver

class triqs_ctseg.solver.Solver(**kwargs)[source]

Bases: SolverCore

Continuous-time hybridization-expansion impurity solver in the segment picture.

Thin Python wrapper around SolverCore. After construction the user is expected to assign the hybridisation function Delta_tau and, optionally, the retarded density-density interaction D0_tau and the transverse spin-spin interaction Jperp_tau before calling solve().

Measured observables are read from the inherited results member (see ResultsT).

Parameters:
**kwargs

Construction parameters forwarded to ConstrParamsT; see that class for the full list with defaults.

Attributes

D0_tau

Dynamical density-density interaction \(D_0(\tau)\).

Delta_tau

Hybridization function \(\Delta(\tau)\).

Jperp_tau

Dynamical spin-spin interaction \(\mathcal{J}_\perp(\tau)\).

constr_params

Parameters used for constructing the solver.

results

Container for all results accumulated by the CTQMC simulation.

solve_params

Parameters passed to the solve() method.

Methods

solve(**kwargs)

Solve the impurity problem.