Inheritance diagram for QVectorC:

Class with limited functionalities since we do not need really complex numbers but only a tidy way to handle real and imaginary parts
Public Member Functions | |
| QVectorC () | |
| default constructor | |
| QVectorC (const QVector &re, const QVector &im) | |
| QVectorC (const QVectorC &orig) | |
| copy constructor | |
| QVectorC (const QVector &vec) | |
| constructor from a single QVector | |
| void | SetArray (const double *re, const double *im, size_t size) |
| double | Re (size_t i) const |
| real part of a given element | |
| double | Im (size_t i) const |
| imaginary part of a given element | |
| QVector | Re () |
| vector of real parts | |
| QVector | Im () |
| vector of imaginary parts | |
| const QVector & | Re () const |
| vector of real parts. const version | |
| const QVector & | Im () const |
| vector of imaginary parts const version | |
| QVector | SingleVector () const |
| vector with real data first, im parts later | |
| void | SetRe (const QVector &Re) |
| Set real part. | |
| void | SetIm (const QVector &Im) |
| Set imag part. | |
| QVector | GetModulus () const |
| Get r [z = r exp(j phi)]. | |
| QVector | GetPhase () const |
| Get phi [z = r exp(j phi)]. | |
| QVectorC | operator * (const QVectorC &) const |
| size_t | Size () const |
| vector size of the real/imaginary parts | |
| void | Clear () |
| clear the vector | |
Private Attributes | |
| QVector | fRe |
| QVector | fIm |
from two vectors
| re | real part | |
| im | imaginary part |
| QVectorC::QVectorC | ( | const QVector & | vec | ) |
1.5.1