Specialization for Quantum<Vector<T> >. More...
#include <QVector.h>
Public Member Functions | |
QVector () | |
zero elements | |
QVector (const Vector< T > &v, const Unit &u) | |
QVector (const Vector< Quantum< T > > &q) | |
convert a Vector of Quanta to a QVector. | |
QVector (const QVector &other) | |
Copy constructor (deep copy). | |
~QVector () | |
Quantum< T > | operator[] (uInt index) const |
access single element | |
size_t | size () const |
size_t | nelements () const |
void | scale (T d) |
QVector< T > | operator+ (const QVector< T > &d) const |
add operators as needed | |
QVector< T > | operator- (const QVector< T > &d) const |
QVector< T > | operator/ (T d) const |
Quantum< T > | min () const |
Quantum< T > | max () const |
Specialization for Quantum<Vector<T> >.
Public interface
Vector of quantities.
Objects of type Quantum<Vector<Double> > are used often in our code. We need a way to access individual elements easily
Definition at line 60 of file QVector.h.
casacore::QVector< T >::QVector | ( | ) |
zero elements
casacore::QVector< T >::QVector | ( | const Vector< T > & | v, | |
const Unit & | u | |||
) |
casacore::QVector< T >::QVector | ( | const Vector< Quantum< T > > & | q | ) |
casacore::QVector< T >::QVector | ( | const QVector< T > & | other | ) |
Copy constructor (deep copy).
casacore::QVector< T >::~QVector | ( | ) |
Quantum<T> casacore::QVector< T >::max | ( | ) | const |
Quantum<T> casacore::QVector< T >::min | ( | ) | const |
size_t casacore::QVector< T >::nelements | ( | ) | const |
QVector<T> casacore::QVector< T >::operator+ | ( | const QVector< T > & | d | ) | const |
add operators as needed
QVector<T> casacore::QVector< T >::operator- | ( | const QVector< T > & | d | ) | const |
QVector<T> casacore::QVector< T >::operator/ | ( | T | d | ) | const |
Quantum<T> casacore::QVector< T >::operator[] | ( | uInt | index | ) | const |
access single element
void casacore::QVector< T >::scale | ( | T | d | ) |
size_t casacore::QVector< T >::size | ( | ) | const |