C++QED

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

A. Vukics, H. Ritsch

Research output: Contribution to journalArticle

27 Citations (Scopus)

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.

Original languageEnglish
Pages (from-to)585-599
Number of pages15
JournalEuropean Physical Journal D
Volume44
Issue number3
DOIs
Publication statusPublished - Sep 2007

Fingerprint

wave functions
cavities
object-oriented programming
simulation
electromagnetic fields
configurations
interactions

ASJC Scopus subject areas

  • Physics and Astronomy(all)
  • Atomic and Molecular Physics, and Optics

Cite this

C++QED : An object-oriented framework for wave-function simulations of cavity QED systems. / Vukics, A.; Ritsch, H.

In: European Physical Journal D, Vol. 44, No. 3, 09.2007, p. 585-599.

Research output: Contribution to journalArticle

@article{ebbf9b9f79384ff0a4338db4d934bd9c,
title = "C++QED: An object-oriented framework for wave-function simulations of cavity QED systems",
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.",
author = "A. Vukics and H. Ritsch",
year = "2007",
month = "9",
doi = "10.1140/epjd/e2007-00210-x",
language = "English",
volume = "44",
pages = "585--599",
journal = "Zeitschrift fur Physik D-Atoms Molecules and Clusters",
issn = "1434-6060",
publisher = "Springer New York",
number = "3",

}

TY - JOUR

T1 - C++QED

T2 - An object-oriented framework for wave-function simulations of cavity QED systems

AU - Vukics, A.

AU - Ritsch, H.

PY - 2007/9

Y1 - 2007/9

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=36148944852&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=36148944852&partnerID=8YFLogxK

U2 - 10.1140/epjd/e2007-00210-x

DO - 10.1140/epjd/e2007-00210-x

M3 - Article

VL - 44

SP - 585

EP - 599

JO - Zeitschrift fur Physik D-Atoms Molecules and Clusters

JF - Zeitschrift fur Physik D-Atoms Molecules and Clusters

SN - 1434-6060

IS - 3

ER -