#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.
|
inline |
Definition at line 70 of file dmatrix.hh.
const X DMatrix< X >::det | ( | ) | const |
void DMatrix< X >::detach | ( | ) |
|
inline |
Definition at line 54 of file dmatrix.hh.
|
inline |
Definition at line 59 of file dmatrix.hh.
|
inline |
Definition at line 69 of file dmatrix.hh.
|
protected |
Definition at line 77 of file dmatrix.hh.
|
protected |
Definition at line 79 of file dmatrix.hh.
|
protected |
Definition at line 78 of file dmatrix.hh.
|
protected |
Definition at line 78 of file dmatrix.hh.
|
protected |
Definition at line 81 of file dmatrix.hh.