Quantum Construct (qc++)

About

Quantum Construct (qC++) is an **Open Source & Cross
Platform C++
Quantum Mechanics Toolkit** designed for rapid development of quantum
mechanical simulations with plotting and graphical user interfaces. **Object
Oriented Design (OOD)** and various well known libraries have been used to
implement the toolkit with emphasis on logical and physics related design ideas.
The Toolkit is supported through a project page at
SourceForge.net.

Quantum Mechanics has basically 3 elements.

**1)** The Physical field or fields.

**2)** The state of the field and its evolution, via
an equation. These equations have various forms, such as the Time-Dependent
Schödinger (TDS) equation, Time-Dependent Gross-Pitaevskii (TDGP) equation or
the Time-Dependent Ginzberg-Landau (TDGL) equation and others.

**3)** Various Phase related operations.

Quantum Construct adds other aspects to this with

**4)** Graphical User Interfaces (GUIs)

**5)** Plotting in both 2D and 3D

Classes/Objects have been implemented to accomplish the
first three elements and **Well Known Libraries** for the other two aspects.
The GUIs are available through the Open Source version of
Trolltech Qt Class Library,
with the plotting implemented via a Qt™ widget
library called
QwtPlot3D which uses OpenGL. The field classes (which are essentially very efficient
containers with extra physical features) with the ultra fast
Blitz++ Numerical Library.

Copyright © 2005, Shekhar Suresh Chandra.

All trademarks are properties of their respective owners.