triqs.gfs.gf_fnt.gf_fnt_misc.tau_L2_norm
- triqs.gfs.gf_fnt.gf_fnt_misc.tau_L2_norm()
Dispatched C++ function(s).
[1] (g: Gf[MeshDLR, 0]) -> float [2] (g: Gf[MeshDLR, 2]) -> ndarray[float, 2] [3] (g: Gf[MeshDLRImFreq, 0]) -> float [4] (g: Gf[MeshDLRImFreq, 2]) -> ndarray[float, 2] [5] (g: Gf[MeshDLRImTime, 0]) -> float [6] (g: Gf[MeshDLRImTime, 2]) -> ndarray[float, 2] [7] (g: BlockGf[MeshDLR, 0]) -> [float] [8] (g: BlockGf[MeshDLR, 2]) -> [ndarray[float, 2]] [9] (g: BlockGf[MeshDLRImFreq, 0]) -> [float] [10] (g: BlockGf[MeshDLRImFreq, 2]) -> [ndarray[float, 2]] [11] (g: BlockGf[MeshDLRImTime, 0]) -> [float] [12] (g: BlockGf[MeshDLRImTime, 2]) -> [ndarray[float, 2]]
Calculate the \(L^2\) norm of a DLR Green’s function.
- Parameters:
- gGf[MeshDLR, 0], Gf[MeshDLR, 2], Gf[MeshDLRImFreq, 0], Gf[MeshDLRImFreq, 2], Gf[MeshDLRImTime, 0], Gf[MeshDLRImTime, 2], BlockGf[MeshDLR, 0], BlockGf[MeshDLR, 2], BlockGf[MeshDLRImFreq, 0], BlockGf[MeshDLRImFreq, 2], BlockGf[MeshDLRImTime, 0], BlockGf[MeshDLRImTime, 2]
A Green’s function on any DLR mesh.
- Returns:
- [1, 3, 5]float
The \(L^2\) norm of the input Green’s function, either as a scalar (if target rank is 0) or as an array of norms for each element in the target domain (if target rank is greater than 0).
- [2, 4, 6]ndarray[float, 2]
The \(L^2\) norm of the input Green’s function, either as a scalar (if target rank is 0) or as an array of norms for each element in the target domain (if target rank is greater than 0).
- [7, 9, 11][float]
The \(L^2\) norm of the input Green’s function, either as a scalar (if target rank is 0) or as an array of norms for each element in the target domain (if target rank is greater than 0).
- [8, 10, 12][ndarray[float, 2]]
The \(L^2\) norm of the input Green’s function, either as a scalar (if target rank is 0) or as an array of norms for each element in the target domain (if target rank is greater than 0).