def func_pauli(Ecb, mu, T, Dm, Dp, itype):
"""
Function used when generating Pauli master equation kernel.
Parameters
----------
Ecb : float
Energy.
mu : float
Chemical potential.
T : float
Temperature.
Dm,Dp : float
Bandwidth.
Returns
-------
array
| Array of two float numbers [cur0, cur1] containing
momentum-integrated current amplitudes.
| cur0 - particle current amplitude.
| cur1 - hole current amplitude.
"""
alpha = (Ecb-mu)/T
Rm, Rp = (Dm-mu)/T, (Dp-mu)/T
if itype == 1 or itype == 3 or (alpha < Rp and alpha > Rm):
cur0 = fermi_func(alpha)
cur1 = 1-cur0
rez = 2*pi*np.array([cur0, cur1])
else:
rez = np.zeros(2)
return rez
评论列表
文章目录