#include <qcquantumsystem.h>
Public Member Functions | |
Constructors  | |
| QCQuantumSystem (void) | |
| Standard Constructor.  | |
| virtual | ~QCQuantumSystem (void) | 
| Standard Destructor.  | |
System Characteristic Operations  | |
| virtual void | setSize (int noOfRows, int noOfCols) | 
| Sets the size of the Field destroying data currently held.  | |
| void | resize (int &noOfRows, int &noOfCols) | 
| Resizes the Field while perserving data currently held (if within resized area).  | |
| void | setDeltaT (parameterType value) | 
| Sets the value of the time-step used in numerical calculations.  | |
| void | setDeltaX (parameterType value) | 
| Sets the value of the x-step used in numerical calculations.  | |
| void | setDeltaY (parameterType value) | 
| Sets the value of the y-step used in numerical calculations.  | |
| void | setDeltaR (parameterType value) | 
| Sets the value of the radial-step used in numerical calculations.  | |
| void | setXOffset (int value) | 
| Sets the value of the x coordinate offset.  | |
| void | setYOffset (int value) | 
| Sets the value of the y coordinate offset.  | |
| void | setTolerance (parameterType value) | 
| Sets the value of the tolerance used in numerical calculations.  | |
| void | setFileName (string name) | 
| Sets the name of the output file.  | |
| int | getNoOfRows () | 
| Returns the number of rows of the Field.  | |
| int | getNoOfColumns () | 
| Returns the number of columns of the Field.  | |
| parameterType | getDeltaT () | 
| Sets the value of the time-step used in numerical calculations.  | |
| parameterType | getDeltaX () | 
| Returns the value of the x-step used in numerical calculations.  | |
| parameterType | getDeltaY () | 
| Returns the value of the y-step used in numerical calculations.  | |
| parameterType | getDeltaR () | 
| Returns the value of the radial-step used in numerical calculations.  | |
| parameterType | getXOffset () | 
| Returns the value of the x coordinate offset.  | |
| parameterType | getYOffset () | 
| Returns the value of the y coordinate offset.  | |
| parameterType | getTolerance () | 
| Returns the value of the tolerance used in numerical calculations.  | |
| string | getFileName () | 
| Returns the currently stored name of the output file as an std::string.  | |
| const char * | getFileNameCSTR () | 
| Returns the currently stored name of the output file as an c-string.  | |
| virtual void | writeImage (int shot, string filePrefix, string extension) | 
| Writes the current state of the field to file (with built in seqencing system).  | |
| Array< T, rank > * | accessData () | 
| Returns the Blitz++ Array containing data.  | |
Protected Attributes | |
| QCEvolve | Evolve | 
| Structure used to evolve the field.  | |
| QCSteadyState | SteadyState | 
| Structure used to determine the steady state solution of the field.  | |
| QCField< T, rank > * | ptrField | 
| Pointer to the base of the Field to be implemented.  | |
| QCParameter | SystemParameters | 
| Container for the parameters to be used in the calculations.  | |
| parameterType | deltaX | 
| x-step value  | |
| parameterType | deltaY | 
| y-step value  | |
| parameterType | deltaR | 
| radial-step value  | |
| int | xOffset | 
| X-Co-ordinate Offset.  | |
| int | yOffset | 
| Y-Co-ordinate Offset.  | |
| string | outFileName | 
| Output File Name.  | |
Definition at line 48 of file qcquantumsystem.h.
 1.4.6-NO