Data structure and operations for calculating with matrices of arbitrary dimension. More...
#include <Matd.h>
Public Member Functions | |
CMatd () | |
CMatd (int nRows, int nColumns) | |
CMatd (const CMatd &m) | |
int | GetColumns () const |
int | GetRows () const |
CMatd | GetTransposed () |
CMatd | Invert () const |
double & | operator() (int nRow, int nColumn) const |
CMatd | operator* (const double s) |
CVecd | operator* (const CVecd &v) |
CMatd | operator* (const CMatd &m) |
void | operator*= (const double s) |
CMatd | operator+ (const CMatd &m) |
CMatd | operator- (const CMatd &m) |
CMatd & | operator= (const CMatd &v) |
void | SetSize (int nRows, int nColumns) |
bool | Unit () |
void | Zero () |
~CMatd () | |
Private Attributes | |
int | m_nColumns |
int | m_nRows |
double ** | m_ppElements |
Data structure and operations for calculating with matrices of arbitrary dimension.