Green's Functions
Base.:<<
— MethodBase.:<<(objL::MeshArray, objR::MeshArray)
DLR Fourier transform of functions on the first temporal grid (ImTime
, ImFreq
, or DLRFreq
).
- If
objL
andobjR
have identical temporal grid,objL<<objR
assignsobjR
toobjL
. - If
objL
andobjR
have different temporal grid, one of them has to be in DLR space.- If
objL
is in DLR space,objL<<objR
calculates the DLR spectral density of data inobjR
- if
objR
is in DLR space,objL<<objR
calculates the Green's function from the DLR spectral density inobjR
.
- If
GreenFunc.dlr_to_imtime
— Methodfunction dlr_to_imfreq(mesharray[, tgrid; dim])
Transform a Green's function in DLR to the imaginary-time domain.
Arguments
mesharray
: MeshArray in DLR spacetgrid
: The imaginary-time grid which the function transforms into. Default value is the imaginary-time grid from theDLRGrid
frommesharray.mesh[dim]
.dim
: The dimension of the temporal mesh. Default value is the firstImTime
mesh.
GreenFunc.imfreq_to_dlr
— Methodfunction imfreq_to_dlr(mesharray[; dim])
Calculate the DLR spectral density of a Matsubara-frequency Green's function.
Arguments
mesharray
: MeshArray in the Matsubara-frequency domain.dim
: The dimension of the mesh to be transformed. Default value is the first dimension with mesh type ImFreq.
GreenFunc.imtime_to_dlr
— Methodfunction imtime_to_dlr(mesharray[; dim])
Calculate the DLR spectral density of an imaginary-time Green's function.
Arguments
mesharray
: MeshArray in the imaginary-time domain.dim
: The dimension of the mesh to be transformed. Default value is the first dimension with mesh typeImTime
.
GreenFunc.to_dlr
— Methodfunction to_dlr(mesharray[; dim])
Calculate the DLR spectral density of an imaginary-time or Matsubara-frequency Green's function.
Arguments
mesharray
: MeshArray in the imaginary-time or the Matsubara-frequency domain.dim
: The dimension of the mesh to be transformed. Default value is the first dimension with mesh typeImTime
orImFreq
.
GreenFunc.to_imfreq
— Methodfunction to_imfreq(mesharray[; dim])
Transform a Green's function to the Matsubara-frequency domain.
Arguments
mesharray
: MeshArray in the imaginary-time, the Matsubara-frequency or the DLR frequency domain.dim
: The dimension of the mesh to be transformed. Default value is the first dimension with mesh typeDLRFreq
,ImTime
orImFreq
.
GreenFunc.to_imtime
— Methodfunction to_imtime(mesharray[; dim])
Transform a Green's function to the imaginary-time domain.
Arguments
mesharray
: MeshArray in the imaginary-time, the Matsubara-frequency or the DLR frequency domain.dim
: The dimension of the mesh to be transformed. Default value is the first dimension with mesh typeDLRFreq
,ImTime
orImFreq
.