#include <dmatrix.hh>
Public Member Functions | |
int | columns () const |
const X | det () const |
void | detach () |
DMatrix (int n=0, int m=0) | |
DMatrix (const DMatrix &) | |
DMatrix | inv () const |
DMatrix | operator* (const DMatrix &) const |
DMatrix | operator* (const X &) const |
DMatrix | operator+ (const DMatrix &) const |
DMatrix | operator- (const DMatrix &) const |
DMatrix & | operator= (const DMatrix &) |
X * | operator[] (int i) |
const X * | operator[] (int i) const |
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 46 of file dmatrix.hh.
Definition at line 70 of file dmatrix.hh.
X* DMatrix< X >::operator[] | ( | int | i | ) | [inline] |
Definition at line 54 of file dmatrix.hh.
const X* DMatrix< X >::operator[] | ( | int | i | ) | const [inline] |
Definition at line 59 of file dmatrix.hh.
Definition at line 69 of file dmatrix.hh.
Definition at line 77 of file dmatrix.hh.
Definition at line 79 of file dmatrix.hh.
Definition at line 78 of file dmatrix.hh.
Definition at line 78 of file dmatrix.hh.
Definition at line 81 of file dmatrix.hh.