Green's Functions
Base.:<< — Method
Base.:<<(objL::MeshArray, objR::MeshArray)DLR Fourier transform of functions on the first temporal grid (ImTime, ImFreq, or DLRFreq).
- If
objLandobjRhave identical temporal grid,objL<<objRassignsobjRtoobjL. - If
objLandobjRhave different temporal grid, one of them has to be in DLR space.- If
objLis in DLR space,objL<<objRcalculates the DLR spectral density of data inobjR - if
objRis in DLR space,objL<<objRcalculates the Green's function from the DLR spectral density inobjR.
- If
GreenFunc.dlr_to_imtime — Method
function 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 theDLRGridfrommesharray.mesh[dim].dim: The dimension of the temporal mesh. Default value is the firstImTimemesh.
GreenFunc.imfreq_to_dlr — Method
function 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 — Method
function 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 — Method
function 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 typeImTimeorImFreq.
GreenFunc.to_imfreq — Method
function 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,ImTimeorImFreq.
GreenFunc.to_imtime — Method
function 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,ImTimeorImFreq.