sspt_ComplexMatrix Class Reference

Matrix class for complex numbers for numerical linear algebra. More...

#include <sspt_complexmatrix.h>

List of all members.

Public Member Functions

 sspt_ComplexMatrix ()
 sspt_ComplexMatrix (size_t, size_t)
 sspt_ComplexMatrix (const sspt_ComplexMatrix &a)
 ~sspt_ComplexMatrix ()
sspt_ComplexMatrixoperator= (const sspt_ComplexMatrix &a)
void columnVector (sspt_ComplexVector *result, size_t column) const
void columnVector (const sspt_ComplexVector &a, size_t column)
void clear ()

Public Attributes

Complex ** array
size_t rows
size_t cols


Detailed Description

Matrix class for complex numbers for numerical linear algebra.

Constructor & Destructor Documentation

sspt_ComplexMatrix::sspt_ComplexMatrix (  ) 

sspt_ComplexMatrix::sspt_ComplexMatrix ( size_t  ,
size_t   
) [explicit]

sspt_ComplexMatrix::sspt_ComplexMatrix ( const sspt_ComplexMatrix a  ) 

sspt_ComplexMatrix::~sspt_ComplexMatrix (  ) 


Member Function Documentation

void sspt_ComplexMatrix::clear (  ) 

void sspt_ComplexMatrix::columnVector ( const sspt_ComplexVector a,
size_t  column 
)

void sspt_ComplexMatrix::columnVector ( sspt_ComplexVector result,
size_t  column 
) const

sspt_ComplexMatrix& sspt_ComplexMatrix::operator= ( const sspt_ComplexMatrix a  ) 


Member Data Documentation


doxygen