def compare_g2_fock_state_to_g2_coherent_state():
N, U, = 2, 0
gs = (.2, .1)
model = scattering.Model(
omegas=[0]*N,
links=[(0, 1, 1)],
U=[2*U]*N)
channels = []
channels.append(scattering.Channel(site=0, strength=gs[0]))
channels.append(scattering.Channel(site=N-1, strength=gs[1]))
setup = scattering.Setup(model, channels)
Es = np.linspace(-3, 12, 1024)
dE = 0
g2f = np.zeros(Es.shape, dtype=np.complex128)
g2c = np.zeros(Es.shape, dtype=np.complex128)
for i, E in enumerate(Es):
g2s[i], _, _ = g2.fock_state(setup, (0, 0), (1, 1), E, dE)
评论列表
文章目录