Abstract.
We present a framework for efficiently performing Monte Carlo wave-function simulations in cavity QED with moving particles. It relies heavily on the object-oriented programming paradigm as realised in C++, and is extensible and applicable for simulating open interacting qua ntum dynamics in general. The user is provided with a number of “elements”, e.g. pumped moving particles, pumped lossy cavity modes, and various interactions to compose complex interacting systems, which contain several particles moving in electromagnetic fields of various configurations, and perform wave-function simulations on such systems. A number of tools are provided to facilitate the implementation of new elements.
Similar content being viewed by others
References
A. Vukics, J. Janszky, P. Domokos, J. Phys. B: At. Mol. Opt. Phys. 38, 1453 (2005)
A. Vukics, P. Domokos, Phys. Rev. A 72, 031401 (2005)
Ch. Maschler, H. Ritsch, A. Vukics, P. Domokos, Opt. Comm. 273, 446 (2007)
A. Vukics, Ph.D. thesis, University of Szeged, http://optics.szfki.kfki.hu/ vukics/thesispdf.pdf, Szeged (2006)
P. Domokos, H. Ritsch, J. Opt. Soc. Am. B 20, 1098 (2003)
K. Molmer, Y. Castin, J. Dalibard, J. Opt. Soc. Am. B 10, 524 (1993)
R. Schack, T.A. Brun, Comp. Phys. Comm. 102, 210 (1997)
S.M. Tan, J. Opt. B: Quant. Semiclass. Opt. 1, 424 (1999)
G. Collecutt, P.D. Drummond, Comp. Phys. Commun. 142, 219 (2001)
M. Galassi et al., GNU Scientific Library — Reference Manual, http://www.gnu.org/software/gsl/manual/, GNU (2006)
B. Stroustrup, The C++ Programming Language, 3rd edn. (Addison-Wesley, 1997)
N. Gisin, I.C. Percival, J. Phys. A 25, 5677 (1992)
L. Diosi, Phys. Lett. A 114, 451 (1986)
A. Vukics, P. Domokos, H. Ritsch, J. Opt. B: Quant. Semiclass. Opt. 6, 143 (2004)
H.J. Carmichael, J. Opt. Soc. Am. B 4, 1588 (1987)
J. Dalibard, Y. Castin, K. Molmer, Phys. Rev. Lett. 68, 580 (1992)
R. Dum, P. Zoller, H. Ritsch, Phys. Rev. A 45, 4879 (1992)
W.H. Press et al., Numerical Recipes in C (publisher Cambridge, 1992), http://www.nr.com/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Vukics, A., Ritsch, H. C++QED: an object-oriented framework for wave-function simulations of cavity QED systems. Eur. Phys. J. D 44, 585–599 (2007). https://doi.org/10.1140/epjd/e2007-00210-x
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1140/epjd/e2007-00210-x