#include <matrix_class.h>
Public Member Functions | |
| matrix () | |
| matrix (int inrow, int incol) | |
| matrix (const matrix< T > &m) | |
| ~matrix () | |
| int | num_cols () const |
| int | num_rows () const |
| int | len () const |
| void | reset () |
| T | operator() (int R, int C) const |
| T | operator() (int index) const |
| T | operator[] (int index) const |
| T & | operator() (int R, int C) |
| T & | operator() (int index) |
| T & | operator[] (int index) |
| void | operator= (T t) |
| void | operator= (const matrix< T > &m) |
| void | operator= (const vector< T > &v) |
Protected Member Functions | |
| void | resize (int r, int c) |
Protected Attributes | |
| int | datasize |
| int | rows |
| int | cols |
| smart_array< T > | data |
| SPUC::matrix< T >::matrix | ( | ) | [inline] |
| SPUC::matrix< T >::matrix | ( | int | inrow, | |
| int | incol | |||
| ) | [inline] |
| SPUC::matrix< T >::matrix | ( | const matrix< T > & | m | ) | [inline] |
| SPUC::matrix< T >::~matrix | ( | ) | [inline] |
| int SPUC::matrix< T >::len | ( | ) | const [inline] |
| int SPUC::matrix< T >::num_cols | ( | ) | const [inline] |
| int SPUC::matrix< T >::num_rows | ( | ) | const [inline] |
| T& SPUC::matrix< T >::operator() | ( | int | index | ) | [inline] |
| T& SPUC::matrix< T >::operator() | ( | int | R, | |
| int | C | |||
| ) | [inline] |
| T SPUC::matrix< T >::operator() | ( | int | index | ) | const [inline] |
| T SPUC::matrix< T >::operator() | ( | int | R, | |
| int | C | |||
| ) | const [inline] |
| void SPUC::matrix< T >::operator= | ( | const vector< T > & | v | ) | [inline] |
| void SPUC::matrix< T >::operator= | ( | const matrix< T > & | m | ) | [inline] |
| void SPUC::matrix< T >::operator= | ( | T | t | ) | [inline] |
| T& SPUC::matrix< T >::operator[] | ( | int | index | ) | [inline] |
| T SPUC::matrix< T >::operator[] | ( | int | index | ) | const [inline] |
| void SPUC::matrix< T >::reset | ( | void | ) | [inline] |
| void SPUC::matrix< T >::resize | ( | int | r, | |
| int | c | |||
| ) | [inline, protected] |
int SPUC::matrix< T >::cols [protected] |
smart_array<T> SPUC::matrix< T >::data [protected] |
int SPUC::matrix< T >::datasize [protected] |
int SPUC::matrix< T >::rows [protected] |
1.4.7