#include <sspt_matrix.h>
Public Member Functions | |
sspt_Matrix () | |
sspt_Matrix (size_t, size_t) | |
sspt_Matrix (const sspt_Matrix &a) | |
~sspt_Matrix () | |
sspt_Matrix & | operator= (const sspt_Matrix &a) |
void | resize (size_t nRows, size_t nCols) |
void | columnVector (sspt_Vector *result, size_t column) const |
void | columnVector (const sspt_Vector &a, size_t column) |
void | clear () |
double & | operator() (const size_t i, const size_t k) |
double | operator() (const size_t i, const size_t k) const |
Public Attributes | |
double ** | array |
size_t | rows |
size_t | cols |
sspt_Matrix::sspt_Matrix | ( | ) |
sspt_Matrix::sspt_Matrix | ( | size_t | , | |
size_t | ||||
) | [explicit] |
sspt_Matrix::sspt_Matrix | ( | const sspt_Matrix & | a | ) |
sspt_Matrix::~sspt_Matrix | ( | ) |
void sspt_Matrix::clear | ( | ) |
void sspt_Matrix::columnVector | ( | const sspt_Vector & | a, | |
size_t | column | |||
) |
void sspt_Matrix::columnVector | ( | sspt_Vector * | result, | |
size_t | column | |||
) | const |
double sspt_Matrix::operator() | ( | const size_t | i, | |
const size_t | k | |||
) | const [inline] |
double& sspt_Matrix::operator() | ( | const size_t | i, | |
const size_t | k | |||
) | [inline] |
sspt_Matrix& sspt_Matrix::operator= | ( | const sspt_Matrix & | a | ) |
void sspt_Matrix::resize | ( | size_t | nRows, | |
size_t | nCols | |||
) |
double** sspt_Matrix::array |
size_t sspt_Matrix::cols |
size_t sspt_Matrix::rows |