QC2ComponentBEC< rank > | Class designed to represent the quantum system of a 2 component Bose-Einstein condensate and all its numerical calculations. Derived from the QCBEC object to achieve this |
QCBEC< rank > | Class designed to represent the quantum system of a Bose-Einstein condensate and all its numerical calculations. Uses other relevant QC objects to achieve this |
QCComplexField< rank > | Class designed to encapsulate the Complex Scalar Field information and is derived from the QCField object. In this case the information is maintained in the base class QCField, which is essentially a BLITZ++ dynamic array |
QCEvolve | Class designed to encapsulate the Time Evolution Operator. The method used for the operator is the Fast Semi-Implicit scheme featuring the method of approximate factorization. The class also features mathematical functions involved in numerical work |
QCField< T, rank > | Class designed to encapsulate information on Quantum Fields. In this case the information is maintained in a Blitz++ dynamic array |
QCGGS | Class designed to represent the Generalised Gerchberg-Saxton (GGS) Algorithm and all its numerical calculations. Uses other relevant QC objects to achieve this |
QCLinearAlgebra | Class designed to contain the Linear Algebra Operations required for numerical calculations |
QCParameter | Class designed to contain the Parameters passed into numerical functions such QCEvolve |
QCPhase | Class designed to encapsulate the Phase Operator, as well as other important phase related functions and manipulations |
QCPlot | Class designed to Plot information on Quantum Fields. *UNDER CONSTRUCTION* The QCPlot Class uses the QwtPlot3D Library which is essentially a widget plugin for Trolltech QT and incorporates OpenGL |
QCQuantumSystem< T, rank > | Class designed to represent the basis of a quantum system and all numerical calculations. Uses other relevant QC objects to achieve this basis |
QCSteadyState | Class designed to encapsulate the Time-Independent Solver. Various methods are incoporated in the class for doing so. The class also features mathematical functions involved in numerical work |