C++QED: An object-oriented framework for wave-function simulations of cavity QED systems
arXiv:quant-ph/0701210 · doi:10.1140/epjd/e2007-00210-x
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.
31 pages, 8 figures, 3 tables