|
cgv
|
#include <tri_diag_mat.h>
Public Member Functions | |
| tri_diag_mat () | |
| standard constructor | |
| tri_diag_mat (const tri_diag_mat< T > &m) | |
| copy constructor | |
| tri_diag_mat< T > & | operator= (const tri_diag_mat< T > &m) |
| assignment of a matrix with the same element type | |
| operator const mat< T > () const | |
| cast into const full storage matrix | |
| void | identity () |
| set identity matrix | |
| operator T* () | |
| cast into array of element type | |
| operator const T * () const | |
| cast into array of const element type | |
| bool | is_square () |
| returns true | |
| unsigned | nrows () |
| return number of rows | |
| unsigned | ncols () |
| return number of columns | |
| unsigned | size () |
| return storage size in elements | |
| T & | operator() (unsigned r, int b) |
| return matrix element in row r of band b | |
| const T & | operator() (unsigned r, int b) const |
| return matrix element in row r of band b | |
tridiagonal matrix (square)