Menu

Reference.Variables.time.efield

Burkhard Schmidt

Variable "time.efield" in MATLAB/Octave version of WavePacket

For the source code of this classdef see here.

Specifies the electric field(s) to be used to externally control a quantum system by interaction with a dipole moment and/or a polarizability. The time-dependence of the electric field is constructed as a sum of pulses each of which is given by the expression

F(t) = A(t−τ) cos(ω(t−τ)⋅(t−τ)+φ0)

with amplitude (pulse shape) vector A(t), delay τ, and phase φ0. The carrier frequency is given by

ω(t) = ω0 + αt + ½βt²,

optionally with linear and/or quadratic chirp.

Note that the handling of Floquet (dressed) states and complex fields in WavePacket is a bit tricky; more explanations can be found in this manual.

Settable properties

Note that the following three properties are optional!

properties explanation default
dressed If set to true, sets up the calculation using light-dressed states false
photons Cell array whose ''m''-th element is an array of photon numbers with which to dress the ''m''-th (coupled) channel
complex If set to true, enables complex electric fields (rotating wave approximation). Works only for two coupled channels false

Note that so far the Floquet (dressed) states picture works only with dipole moments, not with polarizabilities.

Internal variables

properties explanation
n_pulse Number of pulses
n_polar Number of E-field components (i.e. polarization directions)
max_ampli Maximum of the (absolute of the) amplitudes of the pulses

Related

Wiki: Reference.Variables.hamilt.dip
Wiki: Reference.Variables.hamilt.pol
Wiki: Reference.Variables.time
Wiki: Users.E-Fields.Main

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.