#include <dmatrix.h>
Public Member Functions | |
int | columns () const |
const X | det () const |
void | detach () |
DMatrix (const DMatrix &) | |
DMatrix (int n=0, int m=0) | |
DMatrix | inv () const |
DMatrix | operator* (const X &) const |
DMatrix | operator* (const DMatrix &) const |
DMatrix | operator+ (const DMatrix &) const |
DMatrix | operator- (const DMatrix &) const |
DMatrix & | operator= (const DMatrix &) |
const X * | operator[] (int i) const |
X * | operator[] (int i) |
int | rows () const |
DMatrix | transpose () const |
~DMatrix () | |
Static Public Member Functions | |
static DMatrix | I (int) |
Protected Attributes | |
X * | elems |
X ** | mrows |
int | ncols |
int | nrows |
int * | shares |
Definition at line 12 of file dmatrix.h.
GMapping::DMatrix< X >::DMatrix | ( | int | n = 0 , |
|
int | m = 0 | |||
) | [inline] |
GMapping::DMatrix< X >::~DMatrix | ( | ) | [inline] |
GMapping::DMatrix< X >::DMatrix | ( | const DMatrix< X > & | m | ) | [inline] |
int GMapping::DMatrix< X >::columns | ( | ) | const [inline] |
const X GMapping::DMatrix< X >::det | ( | ) | const [inline] |
void GMapping::DMatrix< X >::detach | ( | ) | [inline] |
DMatrix< X > GMapping::DMatrix< X >::I | ( | int | n | ) | [inline, static] |
DMatrix< X > GMapping::DMatrix< X >::inv | ( | ) | const [inline] |
DMatrix< X > GMapping::DMatrix< X >::operator* | ( | const X & | e | ) | const [inline] |
DMatrix< X > GMapping::DMatrix< X >::operator* | ( | const DMatrix< X > & | m | ) | const [inline] |
DMatrix< X > GMapping::DMatrix< X >::operator+ | ( | const DMatrix< X > & | m | ) | const [inline] |
DMatrix< X > GMapping::DMatrix< X >::operator- | ( | const DMatrix< X > & | m | ) | const [inline] |
DMatrix< X > & GMapping::DMatrix< X >::operator= | ( | const DMatrix< X > & | m | ) | [inline] |
const X* GMapping::DMatrix< X >::operator[] | ( | int | i | ) | const [inline] |
X* GMapping::DMatrix< X >::operator[] | ( | int | i | ) | [inline] |
int GMapping::DMatrix< X >::rows | ( | ) | const [inline] |
DMatrix< X > GMapping::DMatrix< X >::transpose | ( | ) | const [inline] |
X* GMapping::DMatrix< X >::elems [protected] |
X** GMapping::DMatrix< X >::mrows [protected] |
int GMapping::DMatrix< X >::ncols [protected] |
int GMapping::DMatrix< X >::nrows [protected] |
int* GMapping::DMatrix< X >::shares [protected] |