sspt_Matrix Class Reference

Matrix class for numerical linear algebra. More...

#include <sspt_matrix.h>

List of all members.

Public Member Functions

 sspt_Matrix ()
 sspt_Matrix (size_t, size_t)
 sspt_Matrix (const sspt_Matrix &a)
 ~sspt_Matrix ()
sspt_Matrixoperator= (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


Detailed Description

Matrix class for numerical linear algebra.

Constructor & Destructor Documentation

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 (  ) 


Member Function Documentation

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 
)


Member Data Documentation


doxygen