#include <sspt_vector.h>
Public Member Functions | |
~sspt_Vector () | |
sspt_Vector () | |
sspt_Vector (size_t) | |
sspt_Vector (const sspt_Vector &) | |
sspt_Vector & | operator= (const sspt_Vector &) |
void | resize (size_t n) |
double | operator* (const sspt_Vector &b) const |
sspt_Vector & | operator*= (double k) |
sspt_Vector & | operator-= (const sspt_Vector &a) |
double & | operator[] (const size_t i) |
double | operator[] (const size_t i) const |
double & | operator() (const size_t i) |
double | operator() (const size_t i) const |
void | acc (const double k, const sspt_Vector &x) |
Public Attributes | |
double * | elements |
size_t | size |
sspt_Vector::~sspt_Vector | ( | ) |
sspt_Vector::sspt_Vector | ( | ) |
sspt_Vector::sspt_Vector | ( | size_t | ) | [explicit] |
sspt_Vector::sspt_Vector | ( | const sspt_Vector & | ) |
void sspt_Vector::acc | ( | const double | k, | |
const sspt_Vector & | x | |||
) | [inline] |
double sspt_Vector::operator() | ( | const size_t | i | ) | const [inline] |
double& sspt_Vector::operator() | ( | const size_t | i | ) | [inline] |
double sspt_Vector::operator* | ( | const sspt_Vector & | b | ) | const |
sspt_Vector& sspt_Vector::operator*= | ( | double | k | ) |
sspt_Vector& sspt_Vector::operator-= | ( | const sspt_Vector & | a | ) |
sspt_Vector& sspt_Vector::operator= | ( | const sspt_Vector & | ) |
double sspt_Vector::operator[] | ( | const size_t | i | ) | const [inline] |
double& sspt_Vector::operator[] | ( | const size_t | i | ) | [inline] |
void sspt_Vector::resize | ( | size_t | n | ) |
double* sspt_Vector::elements |
size_t sspt_Vector::size |