triqs_xca.impurity.Fastdiagram
- class triqs_xca.impurity.Fastdiagram
Class responsible for fast diagram calculation of a given impurity problem using hybridization expansion.
Dispatched C++ constructor(s).
[1] (beta: float, lambda: float, itops: ImTimeOps, F: ndarray[complex, 3], F_dag: ndarray[complex, 3])
Constructor for fastdiagram, construct itops and diagram topology matrices
- Parameters:
- betafloat
inverse temperature
- lambdafloat
DLR cutoff parameter
- itopsImTimeOps
CPPDLR imaginary time operations object
- Fndarray[complex, 3]
impurity annihilation operator in pseudo-particle space, of size n*N*N
- F_dagndarray[complex, 3]
impurity creation operator in pseudo-particle space, of size n*N*N
Attributes
Deltaiw
Deltaiw_reflect
dlr_if_dense
Methods
Compute impurity Green's function diagram of certain order, given pseudo-particle Green's function G(t)
Dispatched C++ function(s).
Compute pseudo-particle self energy diagram of certain order, given pseudo-particle Green's function G(t)
Dispatched C++ function(s).
Dispatched C++ function(s).
free green's function, wrapped from free_gf of cppdlr
free pseudo-particle green's function, wrapped from free_gf_ppsc
Dispatched C++ function(s).
calculate decomposition and reflection of hybridization Deltat
Dispatched C++ function(s).
Dispatched C++ function(s).
Dispatched C++ function(s).
Dispatched C++ function(s).