C++QED: An object-oriented framework for wave-function simulations of cavity QED systems

A. Vukics,H. Ritsch
DOI: https://doi.org/10.1140/epjd/e2007-00210-x
2007-01-29
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 quantum dynamics in general. The user is provided with a number of ``elements'', eg 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.
Quantum Physics
What problem does this paper attempt to address?