template <class T> class DVecType : public DVector Typed data vector class template.
The typed data vector template describes the classes based on DVector which contain vectors of variously typed data.
explicit DVecType(const DVector& dv)
DVecType(const DVecType& dv, size_t len)
explicit DVecType(size_t len, const T* data=0)
~DVecType()
void ReSize(size_t len)
void setLength(size_t len)
void Clear(void)
void Conjugate(void)
DVector* Extract(size_t len) const
DVector* Extract(size_t inx, size_t len) const
DVector* Extract(size_t inx, size_t len, size_t inc) const
size_t getLength(void) const
DVector::size_t getSize(void) const
DVType getType(void) const
void Append(size_t inx, const short* data)
void* refData(void)
T* refTData(void)
size_t getData(size_t inx, size_t len, short data[]) const
short getShort(size_t inx) const
int getInt(size_t inx) const
float getFloat(size_t inx) const
double getDouble(size_t inx) const
fComplex getCplx(size_t inx) const
double getMaximum(void) const
double getMinimum(void) const
size_t getNBetween(double low, double high) const
high - Upper limit of entries to be counted.
size_t getNGreater(double limit) const
size_t getNLess(double limit) const
double VSum(size_t inx, size_t N) const
N - The number of elements to be summed.
DVector& operator=(const DVector& rhs)
bool operator==(const DVector& rhs) const
double operator*(const DVector& rhs) const
DVector& operator+=(const DVector& rhs)
DVector& operator-=(const DVector& rhs)
DVector& operator+=(double rhs)
DVector& operator*=(double rhs)
DVector& operator*=(const DVector& rhs)
DVector& operator/=(const DVector& rhs)
T& operator[] (size_t inx)
const T& operator[] (size_t inx) const
ostream& Dump(ostream& out) const
alphabetic index hierarchy of classes
generated by doc++