Public Methods |
| Matrix (size_t x, size_t y) |
| Matrix (size_t x, size_t y, double init) |
| Matrix (const Matrix &) |
Matrix & | operator= (const Matrix &) |
| ~Matrix () |
size_t | size () const |
size_t | dim1 () const |
size_t | dim2 () const |
Slice_iter< double > | row (size_t i) |
Cslice_iter< double > | row (size_t i) const |
Slice_iter< double > | column (size_t i) |
Cslice_iter< double > | column (size_t i) const |
double & | operator() (size_t x, size_t y) |
double | operator() (size_t x, size_t y) const |
Slice_iter< double > | operator() (size_t i) |
Cslice_iter< double > | operator() (size_t i) const |
Slice_iter< double > | operator[] (size_t i) |
Cslice_iter< double > | operator[] (size_t i) const |
Matrix & | operator *= (double) |
valarray< double > & | array () |
Matrix | sub (int minRow, int maxRow, int minCol, int maxCol) const |
void | sub (int minRow, int minCol, Matrix &dest) const |